Articles

Co je to funkce get_option ve WordPressu?

WordPress definoval ohromné množství funkcí pro tvůrce webových stránek a dokonce i pro tvůrce témat a pluginů. get_option patří k těm základním funkcím, které pravděpodobně používá návrhář webových stránek, ale tvůrce pluginů nebo témat ji musí používat, aby si usnadnil život a ušetřil spoustu času. V tomto článku si nejprve probereme, co jsou funkce WordPressu, než Co je funkce get_option WordPressu a jak ji používat

Funkce WordPressu

Mnoho základních funkcí WordPressu je užitečných pro vývojáře pluginů a témat. V souborech WordPressu je definováno mnoho užitečných funkcí PHP. Některé z těchto funkcí jsou určeny speciálně pro Témata WordPressu, některé pro Zásuvné moduly WordPressu a zbytek slouží k vytváření základních funkcí WordPressu. get_option souvisí i další funkce, jako je add_option(), update_option(), delete_option() atd, které možná hledáte. V takovém případě se podívejte na seznam funkcí WordPressu, kde najdete další funkce. Dále však probereme implementaci a volání funkce get_option.

Funkce get_option()

Důrazně doporučuji projít oficiální dokumentaci k funkci get_option na.

Skutečná implementace funkce get_option vypadá takto:

get_option( string $option, mixed $default = false )

Kde:

$option je volba, jejíž hodnotu chceme získat; a

druhý argument vynucuje, aby výchozí hodnota byla false.

Tyto parametry jsou podrobně vysvětleny níže.

Parametry

  • $option

Prvním argumentem předávaným příkazu get_option je $option, který přebírá požadovanou volbu. Existuje mnoho platných argumentů, které lze předat, včetně:

  • 'admin_email' – E-mailová adresa správce blogu.
  • 'blogname' – Název weblogu; nastavuje se v Obecných možnostech.
  • 'blogdescription' – Tagline pro váš blog; nastavuje se v Obecných možnostech.
  • 'blog_charset' – Kódování znaků pro váš blog; nastavuje se v Možnostech čtení.
  • 'date_format' – Výchozí formát data; nastavuje se v Obecných možnostech.
  • 'default_category' – Výchozí kategorie příspěvků; nastavuje se v Možnostech psaní.
  • 'home' – Domovská webová adresa blogu; nastavuje se v Obecných možnostech.
  • 'siteurl' – Webová adresa WordPressu; nastavuje se v Obecných možnostech.
  • atd.

K dispozici je mnoho dalších možností, z nichž mnohé závisí na tom, jaké pluginy máte nainstalovány.

  • $default

Pokud není hodnota volby nalezena, bude vrácena výchozí hodnota false.

Vrácená hodnota

Pokud volba neexistuje nebo nemá hodnotu, bude vrácena hodnota false. To je užitečné pro kontrolu, zda je třeba volbu nainstalovat, a běžně se používá při instalaci voleb zásuvných modulů a pro testování, zda je nutná aktualizace.

Pokud byla volba serializována, pak bude při vrácení neserializovaná.

Jakékoli skalární hodnoty budou vráceny jako řetězce. Návratový typ dané volby můžete vynutit registrací zpětného volání filtru ‚option_$option‘.

Zdrojový kód

Kompletní zdrojový kód get_option, jeho podpůrné funkce a skutečné pracovní algoritmy běžící v get_option najdete zde.

Závěr

V tomto článku jsme probrali, co dělá funkce get_option(), jak ji používat a kde ji můžete využít. get_option je jednou z nejčastěji používaných funkcí WordPressu. Další užitečné funkce WordPressu můžete najít zde. Doufám, že se vám článek líbil. Pokračujte v návštěvě artzstudio.