我在我的WordPress网站上遇到问题,我有一个网址,我正在尝试更改在社交平台上共享网址时显示的图片。除了Linkedin之外,所有社交平台的图像都会更新。
我尝试使用meta:og标签更新图像,但Linkedin仍显示较旧的图像。 Linkedin需要大约7天的时间才能清除缓存,但我已经等了1个月,仍然没有更新Image。
Wordpress提供了一种通过AddToAny wordpress插件传递自定义图像的方法,下面是代码:
$img_src = wp_get_attachment_image_src(get_post_thumbnail_id($EM_Event->post_id));
// Pass custom image to AddtoAny plugin
if (function_exists('ADDTOANY_SHARE_SAVE_KIT')) {
ADDTOANY_SHARE_SAVE_KIT(array(
'linkmedia' => $img_src[0],
'linkname' => $EM_Event->event_name,
'linkurl' => get_the_permalink($EM_Event->post_id),
));
}
即使通过上面的代码传递图像,我也面临同样的问题。
任何分享的帮助都会很棒!感谢
答案 0 :(得分:0)
关于缓存时间,您是对的: “ ... LinkedIn缓存链接预览内容7天。” (来源:LinkedIn: How to Clear LinkedIn Link Preview Cache。)< / p>
要刷新缓存,只需检查LinkedIn Post Inspector上的URL:该工具不仅刷新缓存,而且还检查页面代码,显示为title
或{{ 1}},显示采取了哪些措施,然后说明了做出这些决定的原因。在这种情况下非常有用!
如果您不确定,可以通过测试summary
而不是example.com?test=1
的预览来进行测试。由于网址在技术上有所不同,但该页面所使用的值不是一个值,因此它应错过LinkedIn预览缓存并生成新的预览。