Articles

Was ist die WordPress-Funktion get_option?

WordPress hat eine überwältigende Anzahl von Funktionen für Website-Entwickler und sogar für die Entwickler von Themes und Plugins definiert. get_option gehört zu den grundlegenden Funktionen, die ein Website-Designer wahrscheinlich verwenden, aber ein Plugin oder Theme-Entwickler muss dies verwenden, um ihr Leben einfach zu machen und ihre eine Menge Zeit zu sparen. In diesem Artikel werden wir zunächst besprechen, was sind WordPress-Funktionen als Was ist WordPress-Funktion get_option und wie man es verwenden?

WordPress-Funktionen

Viele der WordPress-Kernfunktionen sind nützlich für Plugin- und Theme-Entwickler. In den Dateien von WordPress sind viele nützliche PHP-Funktionen definiert. Einige der Funktionen wurden speziell für WordPress-Themes entwickelt, einige für WordPress-Plugins und der Rest wird verwendet, um WordPress-Kernfunktionen zu erstellen. Es gibt andere Funktionen, die mit get_option zusammenhängen, wie add_option(), update_option(), delete_option() usw., die Sie vielleicht suchen. Wenn das der Fall ist, werfen Sie einen Blick auf die Liste der WordPress-Funktionen, um weitere Funktionen zu finden. Wir besprechen jedoch weiter die Implementierung und den Aufruf von get_option.

Funktion get_option()

Ich empfehle Ihnen dringend, die offizielle Dokumentation zu get_option auf durchzulesen.

Die eigentliche Implementierung von get_option sieht so aus:

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

Wobei:

$option die Option ist, deren Wert wir extrahieren wollen; und

das zweite Argument erzwingt, dass der Standardwert falsch ist.

Diese Parameter werden weiter unten im Detail erklärt.

Parameter

  • $option

Das erste Argument, das an get_option übergeben wird, ist $option, das die gewünschte Option enthält. Es gibt viele gültige Argumente, die übergeben werden können, darunter:

  • 'admin_email' – E-Mail-Adresse des Blog-Administrators.
  • 'blogname' – Weblog-Titel; festgelegt in den allgemeinen Optionen.
  • 'blogdescription' – Tagline für Ihr Blog; festgelegt in den allgemeinen Optionen.
  • 'blog_charset' – Zeichenkodierung für Ihr Blog; eingestellt in den Leseoptionen.
  • 'date_format' – Standard-Datumsformat; eingestellt in den allgemeinen Optionen.
  • 'default_category' – Standard-Beitragskategorie; eingestellt in den Schreiboptionen.
  • 'home' – Home-Webadresse des Blogs; eingestellt in den allgemeinen Optionen.
  • 'siteurl' – WordPress-Webadresse; eingestellt in den allgemeinen Optionen.
  • etc.

Es gibt noch viele weitere Optionen, von denen viele davon abhängen, welche Plugins Sie installiert haben.

  • $default

Wenn der Wert der Option nicht gefunden wird, dann wird der Standardwert false zurückgegeben.

Rückgabewert

Wenn die Option nicht existiert oder keinen Wert hat, dann wird der Rückgabewert false sein. Dies ist nützlich, um zu prüfen, ob eine Option installiert werden muss und wird häufig bei der Installation von Plugin-Optionen verwendet und um zu testen, ob ein Upgrade erforderlich ist.

Wenn die Option serialisiert wurde, wird sie bei der Rückgabe deinialisiert.

Jegliche skalaren Werte werden als Strings zurückgegeben. Sie können den Rückgabetyp einer gegebenen Option erzwingen, indem Sie einen ‚option_$option‘ Filter-Callback registrieren.

Quellcode

Der komplette Quellcode von get_option, seine unterstützenden Funktionen und die aktuellen Arbeitsalgorithmen, die in get_option laufen, finden Sie hier.

Abschluss

In diesem Artikel haben wir besprochen, was get_option() tut, wie man es benutzt und wo man es einsetzen kann. get_option ist eine der meistgenutzten Funktionen von WordPress. Weitere nützliche WordPress-Funktionen finden Sie hier. Ich hoffe, der Artikel hat Ihnen gefallen. Besuchen Sie weiterhin artzstudio.