Základní funkce

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.
Formatting.php
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.
Jak vidíme, v seznamu funkcí, které zmiňujeme, nedáváme parametry, které dostávají, ponecháváme to jako cvičení, aby mohli tyto funkce vyhledávat a vidět, co dostávají a co vracejí, aby mohli pokračovat v učení o jádru Wordpress.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave