2012-04-27 80 views
1

我遇到了一個我似乎無法弄清的問題,但我不確定自己是否在正確的軌道上。任何人都可以請指教?發佈到Facebook牆時將忽略WordPress的縮略圖和元數據

我剛剛創建了一個wordpress網站,該帖子將在facebook上分享。

我正在使用精選圖像,我希望使用我的精選圖像Facebook縮略圖。

看來,當我發佈一個鏈接到Facebook,Facebook只是拿起頁面上的圖像,你可以選擇一個縮略圖。

我並不真的因爲這些圖像是風景,看起來不太好。所以我開始用open graph屬性來查看meta標籤,以查看我是否可以動態填充facebook發佈鏈接到牆上時捕獲的內容。

這是我試過......

<meta name="description" content="" /> 
<meta name="author" content="" /> 
<meta charset="utf-8" /> 
<meta property="fb:app_id" content="0000000000000000" /> 

<?php if (is_single() || is_page()) { ?> 

<meta property="og:title" content="<?php echo get_the_title(); ?>" /> 
<meta property="og:type" content="article" /> 
<meta property="og:url" content="<?php echo get_permalink(); ?>" /> 
<meta property="og:image" content="<?php $fbthumb = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'facebook-thumb'); echo $fbthumb[0]; ?>" /> 
<meta property="og:site_name" content="myblog.co.uk"/> 
<meta property="og:description" content="<?php echo get_the_excerpt(); ?>" /> 

<?php } ?> 

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 


但所有這一切被忽略!

任何人都可以幫助我理解如何通過張貼到牆上的鏈接來控制facebook內容的吸引力。我非常感謝你的幫助。

謝謝

+0

你能給個地址嗎? – 2012-04-27 14:05:48

+0

http://suzukibulletin.co.uk – Joshc 2012-04-27 16:12:00

回答

0

我有這個問題,前一天。 Facebook希望og:圖像在兩個方向都大於200像素,否則會忽略它們。我發現我的時候我用wp_get_attachment_image_src($img.ID, 'large')

您是否嘗試過看你的網站與Facebook的調試器來看看它說你的網站最好的結果? https://developers.facebook.com/tools/debug

+0

感謝您的建議。 調試工具的工作 - 和你的權利,我看到了200px的最大圖像警告,所以我重新生成了我的'臉譜 - 拇指'在200px 200px所有我的女images相圖像。但當我將鏈接複製到Facebook時,似乎仍忽略所有og屬性。怪怪的 – Joshc 2012-04-27 16:12:13

+0

現在工作。我認爲我無意中在wp頭中添加了兩次 - 在我清除了所有錯誤之後。無縫工作。謝謝 – Joshc 2012-04-30 13:01:22