2012-05-20 207 views

回答

21

你要放棄一些定製og:tags添加到您的網頁的HTML標記,並指定要使用的圖像......

看看從Facebook documentation的例子 -

<html xmlns="http://www.w3.org/1999/xhtml" 
     xmlns:og="http://ogp.me/ns#" 
     xmlns:fb="https://www.facebook.com/2008/fbml"> 
    <head> 
    <title>The Rock (1996)</title> 
    <meta property="og:title" content="The Rock"/> 
    <meta property="og:type" content="movie"/> 
    <meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/> 
    <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/> 
    <meta property="og:site_name" content="IMDb"/> 
    <meta property="fb:admins" content="USER_ID"/> 
    <meta property="og:description" 
      content="A group of U.S. Marines, under command of 
        a renegade general, take over Alcatraz and 
        threaten San Francisco Bay with biological 
        weapons."/> 
    ... 
    </head> 
    ... 
</html> 

正如你可以看到og:image參數此處指定並允許Facebook上正確顯示與該URL相關聯的元數據...

您可能並不需要這裏指定的所有og:tagstitleurl,imagedescription只適用於LIKE按鈕。

您已經注意到debugger工具 - 它可以幫助您調試您的LIKE按鈕和og:tags。對HTML標記進行一些更改,並且每次您都必須通過調試器發送您的URL以刷新Facebook的緩存版本的URL。


快速谷歌搜索給了我這個mediawiki擴展,看起來像它可以幫助你 -

http://www.mediawiki.org/wiki/Extension:OpenGraphMeta

OpenGraphMeta提供OpenGraph協議元數據在wiki上的第三方,如Facebook的文章提取...

+0

如何使用mediawiki做到這一點?另外我不想爲每個頁面創建新的元標記(我的網站上有100多個頁面)。我如何設置它,以便Facebook從內容區域獲取圖像? – LTech

+0

您使用'og:tags'。我很抱歉,我在'mediawiki'中沒有任何知識。在一天結束時,每個URL都必須有適當的Facebook標籤 - 否則(正如你所見),它將採取任何想要的圖像... – Lix

+0

因此,請查看 - 快速谷歌搜索給了我這個結果 - 它似乎是一個'medawiki'擴展完全用於此目的 - http://www.mediawiki.org/wiki/Extension:OpenGraphMeta – Lix

相關問題