你好亲爱的堆栈溢出社区。我很想解决这个问题,真的希望你们中的任何人都可以帮助我。
我的 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 时,它显示了两个致命错误。一,它甚至不显示正确的图像!我通过调试器放置的每个链接都显示相同的特色图像。为什么忽略每个帖子的特色图片?
它还说我的图片不符合他们的最小尺寸要求(200x200)
图片是300x300!!!为什么这么说!?
如果有人想通过调试器传递它,我的网站是 www.estamosobservando.com。
如果你能帮助我赢得这场与 Opengraph、Facebook 和世界的战斗,我将永远感激你!
B.