基本上,我在我的网站上使用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)); }?>" />
有谁知道需要改变什么?
问题一直困扰着我。
此致
答案 0 :(得分:1)
如果您不使用任何SEO插件并想在代码中使用它,则可以将其放在主题的<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。
答案 1 :(得分:0)
OG图像可能很棘手......
确保没有重复的OG图像标签,YOAST SEO也会创建OG图像标签,其他一些SEO插件也可能会这样做。
我看到这让Facebook感到困惑。
只需检查您的源代码,即可在OG标记中看到正确的图像。
最后使用Facebook debugger tool查看是否有任何问题。