Удалить (или) пустой дубликат OpenGraph, вызванный неизвестным плагином / темой - PullRequest
0 голосов
/ 29 апреля 2019

Я пытаюсь полностью использовать Yoast SEO.Но моя тема или некоторые неизвестные плагины вводят другой раздел тега opengraph, перезаписывая метаданные Yoast.Как удалить второй дубликат набора?

  1. Вот список плагинов, которые установлены в настоящее время - Akismet Anti-Spam, Плагин служебной программы AP Theme, Избранные изображения из URL,Jetpack от WordPress.com, Построитель страниц от SiteOrigin, Очистка прокси-кеша, Случайные баннеры, Плагин WordPress для социальных сетей - Социальный ресурс AccessPress (тестер), VaultPress, Расширенный поиск WP, WP Отзывчивый слайдер последних сообщений, Yoast SEO .Плагин Social Share показывает кнопки «Поделиться» под каждым сообщением, и я отключил его, чтобы ничего не менять при изменении моих метаданных.

  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" />

Если вы внимательно наблюдаете, вы можете увидеть, что og: imageSEO Yoast отличается от темы / неизвестного плагина / jetpack, созданного во втором наборе.Это связано с тем, что 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 также исправлена.

Я говорил с разработчиком темыи они упоминают, что кроме тега title и тега description их тема не генерирует никаких тегов opengraph, как во втором наборе.Я очень сомневаюсь в Jetpack, и любые идеи приветствуются.Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...