Проблема заголовка title в Newspaper при установке плагина Seopress. Когда сходятся два скажем так гиганта вордпресса и получается конфликт, очень такой неприятный. Seopress один из лучших на мой взгляд решений для seo сайтов и тема лидер в сфере создания информационных и новостных сайтов Newspaper никак не могут сойтись своим кодом, в том что касается установки seo title. Причём самое грустное что в итоге их этих title получается аж целых два штуки) Что естественно с учетом удобства и функциональности темы Newspaper очень неудобно.
Сегодня вот вам решение, как убрать вывод title для Newspaper который идёт от самой темы
Это исправление будет нарушаться каждый раз, когда вы обновляете компоновщик tagdiv или плагины стандартного пакета tagdiv, поэтому обязательно примените его повторно в этих случаях.
Я надеюсь, что разработчики тем смогут решить эту проблему, потому что это кажется очень простым изменением для правильной поддержки SEOpress.
————————————————————
2 изменения:
Первый: почему? — стандартный пакет tagdiv выводит ненужный тег <title>, который заставляет ваш сайт отображать два тега заголовка
Отредактируйте этот файл:
1 |
wp-content / plugins / td-standard-pack / Newspaper / header.php |
Удалите строку, которая выглядит следующим образом:
1 |
<title> <? Php wp_title ('|', true, 'right'); ?> </ title> |
Второе:
почему? — удаление поддержки темы для «тега заголовка» не позволяет SEO Press передавать ваш тег заголовка в предполагаемую систему для поддержки WordPress.
Отредактируйте этот файл:
1 |
wp-content / plugins / td-composer / legacy / common / wp_booster / td_wp_booster_functions.php |
Отредактируйте этот раздел:
1 |
remove_theme_support ('title-tag'); |
К этому:
// комментирует эту строку, чтобы SEO Press могла работать должным образом
// remove_theme_support (‘title-tag’);
Update обновление дополнительный способ
Seopress выпустила заплатку для того, чтобы пофиксить проблему заголовка на сайтах с темой Newspaper, теперь можно обойтись без заплаток выше и просто в function.php вставить следующий код:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
add_action( 'after_setup_theme', function() { add_theme_support( 'title-tag' ); remove_all_filters( 'wp_title' ); remove_all_filters( 'wpseo_title' ); remove_all_actions('wp_head', 'theme_slug_render_title'); add_filter( 'wp_title', 'sp_remove_title', 9999999999999, 2 ); }, 99999999999999); function sp_remove_title( $title, $sep ) { return false; } add_action('wp_loaded', 'buffer_start'); function buffer_start() { ob_start("sp_remove_empty_title"); } function sp_remove_empty_title($buffer) { $buffer = str_replace('<title></title>','',$buffer); return $buffer; } |
Как лучше сделать? Обязательно создайте child тему для вашего сайта и в functions.php добавьте этот код. Тогда будет проще.
Какие конкретные проблемы возникают при установке плагина Seopress вместе с темой Newspaper? Можете ли вы объяснить, почему возникает конфликт между ними и как он влияет на установку SEO title? Какое решение вы предлагаете для устранения проблемы и почему оно требует повторной применения при обновлении компоновщика tagdiv или плагинов стандартного пакета tagdiv? Будут ли разработчики темы решать эту проблему в будущих обновлениях и какие изменения для этого необходимо внести?
Как можно решить проблему с конфликтом между плагином Seopress и темой Newspaper в отношении установки seo title?
Какие еще проблемы могут возникнуть при установке плагина Seopress и темы Newspaper на WordPress сайт?
Зачем требуется убрать вывод title для темы Newspaper в плагине Seopress?
Какие изменения необходимо внести для решения проблемы с выводом двух тегов заголовка на сайте, связанной с конфликтом между плагином Seopress и темой Newspaper в WordPress?
Почему тема Newspaper и плагин Seopress не могут сойтись своим кодом в отношении установки seo title?
Почему при использовании плагина Seopress и темы Newspaper возникает конфликт и выводится два тега заголовка?
Какие именно проблемы возникают при совместном использовании плагина Seopress и темы Newspaper?
Учитывая, что статья затрагивает проблему конфликта между темой Newspaper и плагином Seopress, хотел бы уточнить некоторые моменты, которые могут быть полезны для пользователей, сталкивающихся с этой проблемой.
Во-первых, могли бы вы более подробно описать, каким образом правильная настройка заголовка влияет на SEO? Например, как именно наличие двух тэгов title может сказаться на индексации сайта поисковыми системами? Есть ли какие-то конкретные примеры сайтов, где эта проблема негативно сказалась на их позициях в поиске?
Кроме того, интересно было бы узнать, какие конкретно изменения в коде или настройках нужно внести, чтобы устранить эту проблему. Учитывая, что вы упомянули о необходимости повторного применения исправлений при обновлении, возможно, стоит рассмотреть временные решения или обходные пути, которые могут помочь избежать постоянного повторения исправлений. Может быть, кто-то из читателей уже нашёл более устойчивое решение или альтернативный способ настройки?
Наконец, можно ли ожидать, что разработчики обоих продуктов (как темы Newspaper, так и плагина Seopress) в будущем устранят эту несовместимость? С учетом их популярности, было бы здорово увидеть совместимые обновления.
Благодарю за полезную информацию, проблема актуальная, и надеюсь, что совместное решение найдётся вскоре!
Интересно узнать, почему именно возникает конфликт между плагином Seopress и темой Newspaper. Не могли бы вы подробнее объяснить, как именно код этих двух решений пересекается? Какой элемент кода в теме Newspaper приводит к созданию лишнего тега
и почему это происходит? Например, если в коде темы есть массив функций, который генерирует заголовок, возможно, есть способ изменить этот массив, чтобы избежать конфликта с функциями Seopress.
Также, вы упоминаете, что изменения будут сбрасываться при обновлении компоновщика TagDiv или плагинов. Как можно автоматизировать процесс повторного применения исправлений после обновлений? Возможно, существует какой-то способ создать дочернюю тему или собственный плагин, который бы включал эти правки?
В остальном, мне кажется, что это действительно важная проблема, и было бы полезно, если бы разработчики тем более внимательно прислушивались к таким вопросам, чтобы избежать подобных конфликтов в будущем. Есть ли какие-то примеры обновлений или исправлений в прошедших версиях, которые уже решали аналогичные проблемы с другими популярными плагинами?