2014-02-28 34 views
1

我在我的serach結果屏幕中添加了這個插件。當我搜索到它被告知爲了分享我們自己定製的圖像,標題,描述等,我們必須使用og:image,og:title等。但在這裏,我的問題是如果我添加meta標籤的頭標籤開始頁面,對於整個搜索結果,它將在Facebook中共享相同的圖像和標題。我必須爲每個搜索結果分享單獨的圖像和標題。請幫助如何在搜索結果頁面中添加元標記,用於與添加的Facebook分享

回答

0

您無需爲您的搜索頁面設置元標記。您需要將共享到Facebook的URL設置爲搜索結果的URL,而不是搜索結果的頁面。因此,對於每個搜索結果,你需要做的是這樣的:

<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.supportmyidea.com/2014/03/06/sxsw-festival-using-ibeacons-interactive-sessions/' addthis:title='SXSW Festival using iBeacons for interactive sessions'> 
    <a class="addthis_button_facebook"></a><a class="addthis_button_twitter"></a> 
    <a class="addthis_button_email"></a><a class="addthis_button_pinterest_share"></a> 
    <a class="addthis_button_compact"></a> 
    <a class="addthis_counter addthis_bubble_style"></a> 
</div> 

如果你看看這個網頁(http://www.supportmyidea.com),您將看到如何每組共享按鈕的實際上是共享的博客文章,而不是主頁。同樣的事情將適用於搜索結果列表。希望這可以幫助。

+0

但是addthis:facebook不支持描述,我們必須在元標記中給出og:description,那就是問題 – freshborder

+0

是的,FB不使用傳遞給它的標題/描述。 FB會抓取由addthis:url指定的頁面,所以您需要確保在該頁面上指定一個og:description標記,而不是搜索結果頁面。 – Sol

相關問題