我有一些問題與標準WP功能get_the_author_meta()。我在我的項目中使用它來顯示作者的社交鏈接,但我總是得到一個空變量。get_the_author_meta()不工作的WP
這是我在文章頁面代碼:
$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
我一個作者的所有社會關係的文章進行測試。 我有沒有PHP的沒有JS錯誤。 我安裝了cimy用戶額外的字段。
你爲什麼不先轉儲筆者的數據,看看是否這些領域都是有擺在首位。 – TurtleTread
的var_dump(get_the_author_meta()); //串(0) 「」 \t的var_dump(get_the_author_meta(7)); //串(0) 「」 \t的var_dump(get_the_author_meta( '7')); //串( 0)「」 非常普遍的一點是,所有這些字段都存在並且在數據庫中不是空的。 –
東西告訴我您正在使用插件將這些社交鏈接添加到作者。根據法典,返回空字符串的字段是無效字段。 https://codex.wordpress.org/Function_Reference/the_author_meta –