删除(或)由未知插件/主题引起的空重复 OpenGraph

问题描述 投票:0回答:1

我正在尝试充分使用 Yoast SEO。但我的主题或一些未知的插件正在引入另一个 opengraph 标签部分,覆盖 Yoast 的元数据。如何消除第二个重复集?

  1. 以下是当前安装的插件列表 - Akismet 反垃圾邮件、AP 主题实用插件、URL 中的特色图像、WordPress.com 的 Jetpack、SiteOrigin 的页面生成器、代理缓存清除、随机横幅、社交共享 WordPress插件 - AccessPress 社交共享(测试仪)、VaultPress、WP 扩展搜索、WP 响应式最近帖子滑块、Yoast SEO。社交共享插件是在每个帖子下方显示共享按钮,我确实禁用了它,但我的元数据没有任何变化。

  2. 我已将此代码添加到我的主题的functions.php 文件中 -

    add_filter( 'jetpack_enable_open_graph', '__return_false' );
    ,这有力地确认了 Jetpack 的开放图形标签在整个网站上均被禁用。

  3. 请查看此链接的来源 - https://www.tnilive.com/?p=5372

这是 Yoast 的元数据

<!-- This site is optimized with the Yoast SEO plugin v11.0 - https://yoast.com/wordpress/plugins/seo/ -->
<meta name="description" content="Chaganti Pravachanam On Venkateswara Vaibhavam In Nagpur - Latest Devotional Breaking News In Telugu | నాగ్‌పూర్ ప్రవాసులను పరవశింపజేసిన చాగంటి ప్రవచనం"/>
<link rel="canonical" href="https://www.tnilive.com/2019/04/29/chaganti-pravachanam-on-venkateswara-vaibhavam-in-nagpur-mesmerizes-audience/" />
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Chaganti Pravachanam On Venkateswara Vaibhavam In Nagpur" />
<meta property="og:description" content="Chaganti Pravachanam On Venkateswara Vaibhavam In Nagpur">
<meta property="og:url" content="https://www.tnilive.com/2019/04/29/chaganti-pravachanam-on-venkateswara-vaibhavam-in-nagpur-mesmerizes-audience/" />
<meta property="og:site_name" content="Telugu News International - TNILIVE" />
<meta property="article:publisher" content="https://facebook.com/tnilivepage/" />
<meta property="article:tag" content="chaganti pravachanam" />
<meta property="article:tag" content="nagpur andhra association" />
<meta property="article:section" content="Devotional" />
<meta property="article:published_time" content="2019-04-29T15:42:05+00:00" />
<meta property="og:image" content="https://i.imgur.com/yI2Kwob.jpg" />
<meta property="og:image:secure_url" content="https://i.imgur.com/yI2Kwob.jpg" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:description" content="Chaganti Pravachanam On Venkateswara Vaibhavam In Nagpur - Latest Devotional Breaking News In Telugu | నాగ్‌పూర్ ప్రవాసులను పరవశింపజేసిన చాగంటి ప్రవచనం" />
<meta name="twitter:title" content="Chaganti Pravachanam On Venkateswara Vaibhavam In Nagpur" />
<meta name="twitter:site" content="@tnilive_editor" />
<meta name="twitter:image" content="https://i0.wp.com/i.imgur.com/1TDYQNc.jpg?ssl=1" />
<meta name="twitter:creator" content="@tnilive_editor" />

这是本节之后生成的另一个元数据集和一些其他数据

<meta property="og:title" content="Chaganti Pravachanam On Venkateswara Vaibhavam In Nagpur" />
<meta property="og:description" content="Chaganti Pravachanam On Venkateswara Vaibhavam In Nagpur">
<meta property="og:image" content="https://i.imgur.com/1TDYQNc.jpg" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Chaganti Pravachanam On Venkateswara Vaibhavam In Nagpur" /> />
<meta name="twitter:description" content="Chaganti Pravachanam On Venkateswara Vaibhavam In Nagpur" />
<meta name="twitter:image" content="https://i.imgur.com/1TDYQNc.jpg" />

如果你仔细观察,你会发现Yoast SEO的og:image与第二组中的主题/未知插件/jetpack生成的og:image不同。这是因为只有当帖子内容中有图像时,Yoast 才会生成 og:image 标签。当只有纯文本时,即使有特色图像集,它也不会放置文本。有关此问题的更多信息,请点击此处 - https://github.com/Yoast/wordpress-seo/issues/12794

现在我想要的就是在我的functions.php 文件中添加某种代码,以使第二组元数据消失(除了og:image 标签)。这是预期的结果

<meta property="og:image" content="https://i.imgur.com/1TDYQNc.jpg" />

这样我可以确保保留 Yoast SEO 的元数据,并且 og:image 标签问题也得到解决。

我与主题开发人员交谈,他们提到除了标题标签和描述标签之外,他们的主题没有生成任何与第二组标签相同的 opengraph 标签。我非常怀疑 Jetpack,任何想法都是非常受欢迎的。谢谢你。

wordpress facebook-opengraph jetpack yoast
1个回答
0
投票

如果您有 Yoast SEO,您可以从 Avada -> 选项 -> 高级 -> 禁用重复的开放图生成 -> 您会找到一个禁用开放图的选项。

希望这会有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.