2015-05-28 30 views
0

我在wordpress主題中使用插件來分享用戶的活動。但是當我分享時,它並沒有採取正確的形象,標題和描述。WordPress的Facebook的分享 - 打開身體的圖標籤

當我搜索每個人都建議使用Facebook調試器和打開圖標籤。

我試圖通過使用開放圖形標籤來設置值。當硬編碼所有值時,開放圖標記在標題部分中工作良好。但是當我在身體中使用meta標籤時,它不會考慮meta標籤值。

但我的問題是我有值將被設置在正文中。

我已經嘗試過2-3個插件。在所有插件中,我面臨同樣的問題。

有什麼方法可以將值設置爲身體內的元標記?

在此先感謝!!!!

+0

只有當你創建你自己的插件,將輸出OG標記在你的頁面的頭部。但是,如果你有插件應該已經這樣做了,而他們沒有這樣做,請嘗試聯繫插件作者。 –

+0

他們建議使用open graph和facebook調試器。 –

+1

爲什麼要在體內添加打開的圖形元標記? – luschn

回答

0

移除您的插件並使用此功能,Facebook分享後必須添加 元。請嘗試,將function.php

add_action('wp_head','add_meta_function'); 

function add_meta_function(){ 
    if(is_single()){ 
     global $post;  
     echo '<meta property="og:url" content="'.get_permalink().'" />'; 
     echo '<meta property="og:image" content="'.home_url().'/wp-content/uploads/2015/05/4569952.png" />'; 

     echo '<meta property="og:title" content="'.get_the_title().'" />'; 
     echo '<meta property="og:description" content="'.substr($post->post_content,0,100).'" />'; 
    } 

} 

把你的單頁和列表頁。

<a href="https://www.facebook.com/sharer/sharer.php?u=<?php the_permalink();?>" target="_blank"> 
Share 
</a>