Obsah
Zobrazení funkce v jádru je nejrychlejší způsob, jak zjistit, jak konkrétní funkce funguje Wordpress Funguje to, vidíme přesně, jaké parametry jsou povoleny pro vstup do funkce, stejně jako hodnoty a datové typy, které funkce ve skutečnosti vrací.Hledání funkcí
Chcete -li zahájit hledání funkcí, musíme najít editor prostého textu, který nám umožňuje vyhledávat výrazy v souborech jako např Textová klávesnice na Windows nebo jakýkoli SDI který má přednostně soubory PHP, tímto způsobem můžeme použít jeho funkce k vyhledávání v souborech Core.
Udělejme následující jednoduché cvičení, pojďme najít funkci is_super_admin (), naše hledání by nám mělo ve výsledku přinést soubor wp-includes / capabilities.php a v uvedeném souboru bychom měli vidět něco takového:
Trik pro rychlejší vyhledání funkcí je přidat slovo funkce například do vyhledávacího pole, které vložíme funkce is_super_admin tímto způsobem se vyhneme tomu, aby nám to přineslo volání funkce v rámci všech Wordpress.
Jakmile je naše funkce umístěna, můžeme zkontrolovat dokumentaci, která by měla vypadat velmi podobně jako toto:
Jak vidíme, dokumentace nám říká účel funkce, parametry, které přijímá, a výstup, který má. Tímto způsobem můžeme rychle vědět, jakou funkci plní.
Zkoumání jádra
V jádru Wordpress Existují určité soubory, které obsahují nejpoužívanější funkce, které můžeme zkontrolovat, protože se používají při generování doplňků a dalšího obsahu, soubory, které uvidíme níže, jsou v adresáři wp-includes naší instalace Wordpressu.
Functions.php
Tento soubor obsahuje hlavní funkce API, které jsou široce používány pluginy a motivy, uvnitř najdeme funkce jako následující:
- aktuální čas (): Tato funkce zobrazuje aktuální čas na základě zadaného typu.
- force_ssl_login (): Jak naznačuje její název, tato funkce vynutí přihlášení pomocí protokolu HTTPS.
- wp_nonce_field (): Tato funkce implementuje speciální skryté pole nonce do formulářů v aplikaci Wordpress, aby bylo možné zabránit rušení od externích agentů přidáním další úrovně ověření.
- Absint (): Tato funkce jednoduše vrací absolutní hodnotu celého čísla.
Tento soubor obsahuje funkce, které nám pomáhají při formátování textů, buď k jejich vložení do databáze, nebo k jejich zobrazení.
- esc_attr (): Tato funkce nám umožňuje uniknout textu, který obsahuje atributy HTML
- esc_html (): Stejně jako předchozí nám pomáhá uniknout, nicméně v tomto případě bude útěk proveden na HTML kódu
- esc_url (): Slouží k vyčištění a ověření adresy URL.
- is_email (): Umožňuje nám ověřit, že se jedná o platný e -mail.