Проблема заголовка 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?