Podstawowe funkcje

Spisie treści
Przeglądanie funkcji w rdzeniu to najszybszy sposób, aby dowiedzieć się, jak konkretna funkcja Wordpress To działa, możemy dokładnie zobaczyć, jakie parametry można wprowadzić do funkcji, a także wartości i typy danych, które funkcja faktycznie zwraca.
Znajdowanie funkcji
Aby rozpocząć wyszukiwanie funkcji, musimy zlokalizować edytor zwykłego tekstu, który pozwala nam wyszukiwać terminy w plikach, takich jak Textpad w systemie Windows lub dowolnym SDI który najlepiej obsługuje pliki PHP, w ten sposób możemy wykorzystać jego funkcje do wyszukiwania w plikach Core.
Zróbmy następujące proste ćwiczenie, znajdźmy funkcję is_super_admin (), nasze poszukiwania powinny przynieść nam w rezultacie plik wp-zawiera / możliwości.php i powinniśmy zobaczyć coś takiego we wspomnianym pliku:

Sztuczka do szybszego lokalizowania funkcji polega na dodaniu słowa funkcjonować na przykład w polu wyszukiwania, które umieściliśmy funkcja is_super_admin w ten sposób unikamy tego, że prowadzi nas to do wywołania funkcji we wszystkich Wordpress.
Po zlokalizowaniu naszej funkcji możemy sprawdzić dokumentację, która powinna wyglądać bardzo podobnie do tego:

Jak widzimy, dokumentacja mówi nam o przeznaczeniu funkcji, parametrach jakie otrzymuje i jakie ma wyjście, w ten sposób możemy szybko wiedzieć jaką funkcję pełni.
Odkrywanie rdzenia
W rdzeniu Wordpress Istnieją pewne pliki zawierające najczęściej używane funkcje, które możemy przejrzeć, ponieważ są one używane do generowania wtyczek i dodatkowej zawartości, pliki, które zobaczymy poniżej, znajdują się w katalogu wp-zawiera naszej instalacji Wordpress.
Funkcje.php
Ten plik zawiera główne funkcje API, są one szeroko używane przez wtyczki i motywy, wewnątrz znajdziemy funkcje takie jak:
  • Obecny czas (): Ta funkcja wyświetla aktualny czas na podstawie określonego typu.
  • force_ssl_login (): Jak sama nazwa wskazuje, funkcja ta wymusza wejście przez protokół HTTPS w celu zalogowania.
  • wp_nonce_field (): Ta funkcja implementuje specjalne ukryte pole nonce w formularzach w Wordpress, dzięki czemu można uniknąć zakłóceń ze strony agentów zewnętrznych, dodając dodatkowy poziom walidacji.
  • Absint (): Ta funkcja po prostu zwraca wartość bezwzględną liczby całkowitej.
Formatowanie.php
Plik ten zawiera funkcje, które pomagają nam podczas formatowania tekstów, aby wstawić je do Bazy Danych lub je wyświetlić.
  • esc_attr (): Ta funkcja pozwala nam uciec od tekstu zawierającego atrybuty HTML
  • esc_html (): Podobnie jak poprzednia, pomaga nam uciec, jednak w tym przypadku ucieczka zostanie wykonana na kodzie HTML
  • esc_url (): Służy do czyszczenia i weryfikacji adresu URL.
  • is_email (): Pozwala nam to sprawdzić, czy jest to ważny e-mail.
Jak widzimy, na liście funkcji, o których wspominamy, nie umieszczamy parametrów, które otrzymują, zostawiamy to jako ćwiczenie, aby mogli szukać tych funkcji i zobaczyć, co otrzymują i co zwracają, aby mogli kontynuować naukę o rdzeniu Wordpress.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave