[英]Meta og tag image is not updating when the url is shared on Linkedin
我的 WordPress 网站遇到问题,我有一个 url,我正在尝试更改该 url 在社交平台上共享时显示的图像。 除 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),
));
}
即使通过上面的代码传递图像后,我也面临同样的问题。
任何分享的帮助都会很棒! 谢谢
您对缓存时间的看法是正确的: “...LinkedIn 将链接预览内容缓存了 7 天。” (来源: LinkedIn:如何清除 LinkedIn 链接预览缓存。)
要刷新缓存,只需在LinkedIn Post Inspector 上检查您的 URL:此工具不仅会刷新缓存,还会检查页面代码、显示考虑用于title
或summary
可能值、显示已采用的值,然后解释原因它做出了这些决定。 对于这样的情况非常有用!
如果您仍然不确定,您可以通过测试example.com?test=1
而不是example.com
的预览来进行测试。 由于 URL 在技术上是不同的,但它不是页面正在使用的值,它应该会错过 LinkedIn 预览缓存并生成一个新的预览。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.