2012-05-08 163 views
0

我已經在這個連續近3天,現在我甚至不能再清楚地想清楚了。WordPress的og:圖像顯示空白

我想要做的就是讓我的精選圖片縮略圖在我粘貼到Facebook的鏈接時出現。

  • 我使用Wordpress Facebook Open Graph協議插件來生成所有正確的元屬性。

  • 我的縮略圖是240x200px,尊重的最低要求,也尊重了3:1的比例

  • 我已確認有沒有尾隨斜線在這個職位上的網址年底

  • 當我使用Facebook對象調試器,唯一的警告是關於我的區域設置,但這不應該影響它。

  • 的Facebook似乎是右拉圖像,至少網址是正確的,但圖像顯示爲空白方框

我已經通過幾乎每一個線程我能找到在論壇上消失了,但所有可用的信息都是關於使用正確的og標籤,我相信我已經在做。

非常感謝你的幫助,我絕望! :)

+0

是否有可能有高速緩存的問題?你可以關閉你的緩存,看看你是否得到相同的結果? – JakeParis

+0

對不起,你指的是哪個緩存?目前我沒有安裝緩存插件,我已經清除了我的瀏覽器緩存,也嘗試了3種不同的瀏覽器,但它仍然是不行的。 – user1381022

+0

你爲你的og:image標籤指定的路徑究竟是什麼?你使用WordPress的功能來設置路徑?向我們展示您正在使用的代碼。 – maiorano84

回答

1

您可以使用調試器https://developers.facebook.com/tools/debug對OpenGraph元標記進行故障診斷 - 這至少可以顯示您是否正確使用元標記,以及Facebook是否可以「讀取」圖像。

+0

根據調試工具,Facebook可以讀取圖像,URL是正確的,但圖像並沒有實際渲染,它只是一個空白的方塊(當我點擊它時,它會帶我到正確的圖像)。 – user1381022

+0

這是FB開發者的鏈接: http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fdepensesfolles.com%2Fperimetre-securite-laser%2F – user1381022

+0

我認爲我會分享最終爲我解決的問題: – user1381022

0

我終於明白我的問題的根源在於我使用的是一個插件域(這實際上是一個子域被重定向到頂級域),我閱讀了eHow(所有地方:)) Facebook無法從重定向域中提取數據。

不知道是否有其他方法,但我只是最終創建了一個單獨的託管帳戶,現在一切正常加載。

0

你會遇到的一個問題就是,當你的頁面或者帖子首次被喜歡時,fb會保留你在meta標籤中發現的任何img或者搜索你的頁面。所以,你會不斷改變你的img元標籤,但它不會顯示正確的圖片。它很煩人。解決這個問題的一種方法是改變你的帖子的slu slu。現在,它有一個不同的網址和FB,這是一個不同的頁面。缺點是你失去了所有喜歡你的原始網址。不是新網站的問題。

0

我在這裏結束了googling另一個問題。也許這可能有助於某人:

請注意,Facebook刮板異步工作,並將需要一些時間(在我的測試約10分鐘)能夠在第一次看到它後顯示圖像。

欲瞭解更多信息,here's a more thorough answer在類似的問題。

0

事實上,正如Andy Wibbels指出FB調試器是一個非常方便的工具。

我面對的是一個服務器的OG一個類似的問題:圖像標記指向這實際上反映了一個CDN服務器的安全子域,

<meta property="og:image" content="https://subdomain.pathToImage.jpg" /> <meta property="og:image_secure" content="https://subdomain.pathToImage.jpg" />

的FB debugging tool可以讓你看到FB遇到時錯誤試圖拉扯圖像。

在我的情況下,子域未在HTTPS協議使用的SSL證書下注冊。因此FB被發現了以下錯誤,

Curl Error : SSL_CACERT SSL certificate problem: unable to get local issuer certificate