0
我在Wordpress中有一個函數,檢查帖子的用戶是否有Facebook的身份證,然後添加具體的元標籤與這個Facebook的ID,否則如果是空的,那麼它是添加預設的Facebook ID。問題是,如果該帖子的用戶在facebookurl區域中有Facebook標識,則該功能僅添加默認的Facebook標識。自定義Facebook作者標籤wordpress
function facebook_author_tag() {
if (is_single()) {
global $post;
$author = (int) $post->post_author;
$facebook_url = the_author_meta('facebook_url');
if (!empty($facebook_url))
\t {
\t \t \t echo '<meta property="article:author" content="'. $facebook_url .'" />';
\t } else{
\t \t \t echo '<meta property="article:author" content="https://www.facebook.com/test" />';
}
}
}
add_action('wp_head', 'facebook_author_tag', 8);
而且這個代碼我用來插入在用戶頁面的社交場。
function my_new_contactmethods($contactmethods) {
// Add Twitter
$contactmethods['twitter'] = 'Twitter';
//add Facebook
$contactmethods['facebook'] = 'Facebook';
return $contactmethods;
}
add_filter('user_contactmethods','my_new_contactmethods',10,1);
感謝如果有人能幫助我。