当在LinkedIn上共享URL时,元标记图像不会更新

时间:2018-06-11 14:36:35

标签: javascript jquery wordpress html5 css3

我在我的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),
    ));
}

即使通过上面的代码传递图像,我也面临同样的问题。

任何分享的帮助都会很棒!感谢

1 个答案:

答案 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预览缓存并生成新的预览。