基本上,我在我的网站上使用facebook标记。
如果一篇文章有多张图片,facebook标记不会拿起特色图片进行分享,但在文章中只有一张图片。
我希望facebook的标记来挑选特色图像,无论有多少图像在文章中?
这是我的标记:
<meta property="og:image" content="<?php if (function_exists('wp_get_attachment_thumb_url')) {echo wp_get_attachment_thumb_url(get_post_thumbnail_id($post->ID)); }?>" />有人知道需要改变什么吗?
这个问题快把我逼疯了。
问候
发布于 2020-02-06 18:55:05
如果你没有使用任何搜索引擎优化插件,并且想要在代码中做到这一点,你可以把它放在你的<head>标签中,可能是你的主题的header.php中
<?php if (has_post_thumbnail()) { ?>
<meta property="og:image" content="<?php echo get_the_post_thumbnail_url(get_the_ID(), 'large'); ?>" />
<?php } ?>在large选择调整大小的媒体大小时,你可能想要调整大小,甚至定义与facebook的dimension recommendations匹配的自定义媒体大小。
发布于 2015-02-26 15:52:15
OG图像可能会很棘手...
确保没有重复的OG图像标签,YOAST SEO也会创建OG图像标签,其他一些SEO插件可能会做同样的事情。
我已经看到这让Facebook感到困惑。
只需检查您的源代码,看看OG标签中是否回显了正确的图像。
最后,使用Facebook debugger tool查看是否发现任何问题。
https://stackoverflow.com/questions/28735174
复制相似问题