【问题标题】:Meta og tag image is not updating when the url is shared on Linkedin在 Linkedin 上共享 url 时,Meta og 标签图像未更新
【发布时间】:2020-10-09 03:58:54
【问题描述】:

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

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

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

【问题讨论】:

  • 'linkurl' => get_the_permalink($EM_Event->post_id), 去掉最后的逗号?
  • @Cid 问题不在于语法,我需要一种方法,当它在 Linkedin 上共享时,图像会得到更新。

标签: javascript jquery wordpress html css


【解决方案1】:

您对缓存时间的看法是正确的:“...LinkedIn 将链接预览内容缓存 7 天。”(来源:LinkedIn: How to Clear LinkedIn Link Preview Cache。)

要刷新缓存,只需检查您在 LinkedIn Post Inspector 处的 URL:此工具不仅会刷新缓存,而且会检查页面代码,显示考虑用于 titlesummary 的可能值,显示哪个被采取,然后解释为什么它做出这些决定。对于这种情况非常有用!

如果您仍然不确定,可以通过测试example.com?test=1 的预览来测试,而不是example.com。由于 URL 在技术上有所不同,但它不是页面使用的值,它应该会错过 LinkedIn 预览缓存并生成新的预览。

【讨论】:

    猜你喜欢
    • 2013-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-06
    • 1970-01-01
    相关资源
    最近更新 更多