你好親愛的堆棧溢出社區。我非常渴望解決這個問題,並且真心希望你們中的任何人都能夠協助我。儘管尺寸正確,但在Facebook上未顯示張貼縮略圖。
我在我的Header.php上有這段代碼,告訴Facebook在共享我的鏈接時顯示我的精選圖像縮略圖。我也有我所有的開放圖形標籤設置。
<?php
global $wp_query;
$thePostID = $wp_query->post->ID;
if(has_post_thumbnail($thePostID)){
$thumb_id = get_post_thumbnail_id($thePostID);
$image = wp_get_attachment_image_src($thumb_id);
echo '<meta property="og:image" content="'.$image[0].'" />';
} ?>
我已在我的瀏覽器中確認代碼正確呈現並且指向相應的縮略圖文件。該文件是300x300所以它應該是正確的。
嗯,它不是!
當我通過facebook調試器傳遞我的url時,它顯示兩個致命錯誤。一,它甚至不顯示正確的圖像!我通過調試器輸入的每個鏈接都顯示相同的特色圖像。爲什麼忽略每篇文章的精選圖片?
而且它也說我的圖片都沒有抱怨他們的最小尺寸的要求(200×200)
圖像是300x300的!爲什麼這麼說?
如果有人想通過調試器,我的網站是www.estamosobservando.com。
如果你能幫助我贏得與Opengraph,Facebook和世界的這場戰鬥,你將會有我永恆的感激之情!
B.
我遇到同樣的問題之前,我試圖將圖像移動到根目錄。所以og:image指向了domain.com/image.jpg並且它工作正常。也許你可以從那裏開始。 – lucentx 2013-03-04 05:07:02
感謝您的幫助! og:image標記中引用的圖像正確顯示。問題在於每個帖子的精選圖像......是否有任何改變這些圖像的名稱和/或位置的方法? – Benjamin 2013-03-04 05:26:57
我最大的所有問題是...爲什麼地球上的調試器顯示我無關的縮略圖,當代碼使每個崗位的正確特色圖片? – Benjamin 2013-03-04 05:29:42