bloginfo () vs get_option?

Was ist der Unterschied zwischen:

bloginfo('name');

vs

get_option('blogname');

Der Parameter ist nur ein Beispiel, aber ich sehe keine Unterschiede in der Darstellung, was ich will.

Gibt es bestimmte Unterschiede? Oder sind sie nur für semantische Gründe.

Danke im Voraus.

Solutions Collecting From Web of "bloginfo () vs get_option?"

Die zwei functionen geben genau dasselbe aus.

Aus dem Codex-Eintrag für get_bloginfo() :

‘Name’ – Gibt den “Site-Titel” zurück, der unter Einstellungen> Allgemein festgelegt wurde. Diese Daten werden aus dem Datensatz “blogname” in der Tabelle wp_options abgerufen.

Von der Quelle :

 case 'name': default: $output = get_option('blogname'); 

Weder get_bloginfo() noch bloginfo() führen irgendeine Art von Bereinigung oder Entkommen durch; also geben get_bloginfo( 'name' ) und get_option( 'blogname' ) genau denselben Wert zurück.

Zunächst wird bloginfo den Wert ausgeben;) Wenn Sie den Wert erhalten möchten, sollten Sie get_bloginfo .

get_bloginfo einen Parameter aus der vordefinierten Menge (Sie finden alle möglichen Werte hier: http://codex.wordpress.org/Function_Reference/bloginfo ). Nur ein Teil dieser Werte sind Werte von Optionen (in diesem Fall gibt bloginfo Wert dieser Option zurück).

Gibt Informationen über Ihre Site zurück, die dann an anderer Stelle in Ihrem PHP-Code verwendet werden können. Diese function sowie bloginfo () können auch verwendet werden, um Ihre Site-Informationen überall in einer Vorlagendatei anzuzeigen.

Auf der anderen Seite kann get_option verwendet werden, um den Wert einer in der Optionstabelle gespeicherten Option abzurufen.

Eine sichere Methode zum Abrufen von Werten für eine benannte Option aus der Optionsdatenbanktabelle. Wenn die gewünschte Option nicht vorhanden ist oder kein Wert zugeordnet ist, wird FALSE zurückgegeben.

Bloginfo

Zeigt Informationen über Ihre Website an, die größtenteils aus den Informationen stammen, die Sie in Ihren Benutzerprofilen und in den allgemeinen Einstellungen der WordPress-Verwaltungsbildschirme angeben. Es kann überall in einer Vorlagendatei verwendet werden. Dies gibt immer ein Ergebnis an den Browser aus. Wenn Sie die Werte für die Verwendung in PHP benötigen, verwenden Sie

get_bloginfo() .

Wobei get_option() sich weit davon unterscheidet, Sie können eine beliebige Option aus der options.php Der Link für die options.php ist http:yoursite/wp-admin/options.php Dies zeigt alle Felder an. Sie können den Wert von $field_val = get_option('name_of_field'); . Für mehr über get_option, siehe codex get_option