在这个帖子页面的头部标签内(抱歉有一个语言选择提示屏幕),Yoast SEO插件生成这个:
<meta content="http://www.example.com/wp-content/uploads/2015/06/whatever.jpg" property="og:image">
虽然此处链接的图像符合Facebook标准(200x200px以上),但在将帖子链接粘贴到Facebook时仍然没有出现图像.我的问题是:为什么?
Facebook debugger在帖子的基础上解决了这个问题,这是不可接受的,因为我的客户必须在创建的每个新帖子中使用它(FB上没有共享所有新帖子的图像).
我可以使用this comment’s code在某种程度上使它工作:
add_filter( 'wpseo_og_og_image', function ( $content ) { return $content . '?scrape=true'; } );
但它只能在FB中粘贴至少三次不同的URL并且每次都有页面刷新之后才能工作,所以仍然无法接受.
最佳答案 你可以用它
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta name="googlebot" content="noarchive"/>
<meta content="noindex, nofollow" name="robots"/>
<meta property="og:url" content="www.domain.com/img.jpg"/>
<title>loading...</title>
<script type="text/javascript" language="javascript">window.location="www.domain.com"; </script>
</head>