Ich habe einige Probleme mit der Standard-WP-Funktion get_the_author_meta(). Ich verwende es in meinem Projekt, um die soziale Verbindung eines Autors anzuzeigen, aber ich bekomme immer eine leere Variable.get_the_author_meta() funktioniert nicht auf wp
Hier ist mein Code in Artikel Seite:
$author_name = get_the_author();//not empty
$author_info = get_the_author_meta('description');//not empty
$author_website = get_the_author_meta('url');//empty
$author_facebook = get_the_author_meta('facebook');//empty
$author_twitter = get_the_author_meta('twitter');//empty
$author_google = get_the_author_meta('google');//empty
$author_linkedin = get_the_author_meta('linkedin','7');//also empty whit this desperate attempt
$author_instagram = get_the_author_meta('instagram',7);//also empty whit this desperate attempt
ich auf einen Artikel eines Autors mit allen sozialen Link getestet. Ich habe kein PHP und kein JS-Fehler. Ich habe cimy user extra Felder installiert.
Warum sollten Sie nicht zuerst die Autorendaten ausgeben, um zu sehen, ob diese Felder an erster Stelle stehen? – TurtleTread
var_dump (get_the_author_meta()); // string (0) "" \t var_dump (get_the_author_meta (7)); // string (0) "" \t var_dump (get_the_author_meta ('7')); // string (0) "" Die sehr stabile Sache ist, dass alle diese Felder existieren und nicht leer in der DB sind. –
Etwas sagt mir, dass Sie ein Plugin verwenden, um diese sozialen Links zum Autor hinzuzufügen. Die Felder, die leere Strings zurückgeben, sind gemäß dem Codex nicht gültig. https://codex.wordpress.org/Function_Reference/the_author_meta –