Suche…


Einführung

Optionen sind Daten, die WordPress zum Speichern verschiedener Einstellungen und Konfigurationseinstellungen verwendet. Die Options-API ist eine einfache und standardisierte Methode zum Speichern von Daten in der Datenbank. Die API erleichtert das Erstellen, Aufrufen, Aktualisieren und Löschen von Optionen.

Syntax

  • // Neue Option in WordPress erstellen
    add_option ($ option, $ value =, $ deprecated =, $ autoload = 'yes');

  • // Entfernt eine Option aus der Datenbank.
    delete_option ($ option);

  • // Eine gespeicherte Option abrufen
    get_option ($ option, $ default = false);

  • // Aktualisieren Sie den Wert einer Option, die bereits hinzugefügt wurde.
    update_option ($ option, $ newvalue);

  • // Es gibt auch * _site_option () Versionen dieser Funktionen.
    // um netzweite Optionen in WordPress Multisite zu bearbeiten

  • // Neue Netzwerkoption erstellen
    add_site_option ($ option, $ value =, $ deprecated =, $ autoload = 'yes');

  • // Entfernt eine Netzwerkoption
    delete_site_option ($ option);

  • // Eine gespeicherte Netzwerkoption abrufen
    get_site_option ($ option, $ default = false);

  • // Aktualisieren Sie den Wert einer Option, die bereits hinzugefügt wurde.
    update_site_option ($ option, $ newvalue);

Bemerkungen

Die Options-API ist eine einfache und standardisierte Methode zum Arbeiten mit Daten, die in der Optionstabelle der MySQL-Datenbank enthalten sind. Die API erleichtert das Erstellen, Lesen, Aktualisieren und Löschen von Optionen.

get_option

Die Funktion get_option wird verwendet, um einen Wert aus der Optionstabelle basierend auf dem Optionsnamen abzurufen.

Sie können den folgenden Code verwenden, um die E-Mail-Adresse eines WordPress-Site-Administrators abzurufen.

<?php echo get_option('admin_email'); ?>

get_option() hat ein optionales get_option() Argument, mit dem Sie einen Standardwert festlegen können, der zurückgegeben wird, falls die angeforderte Option nicht festgelegt ist. Standardmäßig ist dieses Argument false .

Um eine Textzeichenfolge abzurufen und eine Zeichenfolge zu verwenden, wenn der Text nicht in der Optionstabelle festgelegt ist, können Sie Folgendes tun:

<?php get_option( 'my_text', "I don't have anything written. Yet." ); ?>

add_option

Die Funktion add_option dient zum Einfügen einer neuen Zeile in die Optionstabelle.

Dadurch wird eine neue Zeile in die Optionstabelle mit dem Optionsnamen some_option_name und dem Wert some_option_value eingefügt

<?php add_option( 'some_option_name', 'some_option_value' ); ?>

delete_option

Mit der Funktion delete_option können Sie eine Option aus der Optionstabelle löschen.

Dadurch wird my_custom_option aus der Optionstabelle gelöscht.

<?php delete_option( 'my_custom_option' ); ?>

update_option

Die Funktion update_option wird verwendet, um einen bereits in der Optionstabelle vorhandenen Wert zu aktualisieren. Wenn die Option nicht vorhanden ist, wird die Option mit dem Optionswert hinzugefügt.

Dadurch wird der Standardkommentarstatus auf "geschlossen" gesetzt:

update_option( 'default_comment_status', 'closed' );


Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow