Как удалить комментарий WordPress SEO by Yoast в коде страницы

Сегодня столкнулся с интересной задачей: нужно было скрыть признак CMS WordPress на клиентском сайте, коммерческая тематика.

В инете куча информации как такое провернуть. Но есть классный плагин WordPress SEO by Yoast, который оставляет свой след в коде страницы и что можно увидеть по CTRL+U в браузере.

Вот я о чем:

<!-- This site is optimized with the Yoast SEO plugin v2.3.2 - https://yoast.com/wordpress/plugins/seo/ -->
 
тут идут данные
 
<!-- / Yoast SEO plugin. -->

Версия постоянно будет меняться. Наглядно:

Как удалить комментарий WordPress SEO by Yoast в коде страницы

Клик для увеличения

Сразу "палится" CMS.

Есть вариант удалить надпись в файлах плагина, но тогда, при обновлении Yoast, придется проворачивать эту штуку повторно. Клиенту такие вещи не нужны, а плагин нужно обновлять обязательно.

Насколько я понял, от подобного можно избавиться купив официально Premium версию SEO by Yoast. Не наш случай)

Буржуи придумали хак, который избавляет сайт от этих комментариев. Я его попробовал, но заметил, что meta Title исчез. Пришлось поломать голову чтобы решить проблему) Все оказалось до невозможности просто.

Для начала отключим комментарии плагина. Вставляем в файл функций шаблона (functions.php) следующее:

/* Убираем комментарий SEO Yoast в коде */
add_action('get_header', 'rmyoast_ob_start');
add_action('wp_head', 'rmyoast_ob_end_flush', 100);
 
function rmyoast_ob_start() {
    ob_start('remove_yoast');
}
function rmyoast_ob_end_flush() {
    ob_end_flush();
}
function remove_yoast($output) {
    if (defined('WPSEO_VERSION')) {
        $output = str_ireplace('<!-- This site is optimized with the Yoast SEO plugin v' . WPSEO_VERSION . ' - https://yoast.com/wordpress/plugins/seo/ -->', '', $output);
        $output = str_ireplace('<!-- / Yoast SEO plugin. -->', '', $output);
    }
    return $output;
}

Все. Отключили.

Клик для увеличения

Клик для увеличения

Как уже говорил выше, ваш meta Title скорее всего "потерялся". Если это так, то убедитесь, что здесь у вас не стоит галочка (ее не должно там быть в рассматриваемом случае):

Клик для увеличения

Клик для увеличения

Теперь может возникнуть проблема, при которой название сайта автоматически подставляется в этот meta Title. Здесь понадобится правка файла header.php. Искомая строка может выглядеть по разному, но общее будет сам тег title.

Клик для увеличения

Клик для увеличения

Тут я не могу вам подсказать 100% решение для всех шаблонов. При натяжке каждый мастер использует свои методы. Но в чьем-то идеале нужное нам решение может выглядеть так:

Клик для увеличения

Клик для увеличения

В принципе, если вы сами избавляетесь от признаков CMS, то должны немного понимать в функциях PHP и WordPress, поэтому найдете подходящий вариант, либо обратитесь за помощью к знающим людям.

Сам плагин WordPress SEO by Yoast очень крут в использовании. Но и его нужно допиливать под себя. Поэтому вот вам серия статей по данной теме:

Кто-нибудь из читателей этой статьи использует рассматриваемый плагин?

Привет. Меня зовут Виталик и я автор этого блога, а так же Магазина WordPress https://wp-r.ru/.

Отблагодарить Z888279575784 R109400923968 или ЯД 41001651742138

Оказываю услуги по созданию и настройке сайтов на WordPress (верстка, натяжка).

Мои Контакты. Я в Twitter @mojWP. Смотри на Youtube. Читай RSS блога.

Опубликовано 11 комментариев
  1. zmoe (2 комм.) says:
    http://zmoe.ru

    Хороший плагин, но как показывают тесты, грузит он сайт больше всех остальных в купе. Чем бы вообще его заменить?

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

      Если так ставите вопрос, то советую сменить хостинг)
      Плагинов SEO несколько. Смотрите сами какой у вас меньше грузит.

  2. Denis (7 комм.) says:

    скрыть признак CMS WordPress невозможно, она кричит о себе где только можно)))

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

      Есть такое мнение) Этой статьей вбил еще один гвоздь в гроб скептиков)))

  3. asdw (2 комм.) says:
    http://asdw.by

    ёаст для ворпресса хороша. 🙂

  4. Женек (3 комм.) says:

    Здравствуйте! Почему-то перестал работать этот способ с обновлением плагина? Не удалось ли вам найти причину? А то уж больно полезный хак был, жалко 🙁
    Спасибо.

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

      Подправил код в статье под новые реалии. Теперь все ок работает

  5. Женек (3 комм.) says:

    Я посмотрел, на вашем сайте тоже не работает. Значит правда авторы плагина что-то добавили блин 🙁

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

      У себя на блоге я и не отключал. Авторы действительно подправили. Но и я подправил код)) Теперь все работает

  6. Женек (3 комм.) says:

    Спасибо вам огромное! 😉 Теперь всё снова работает! 🙂

  7. Владислав (2 комм.) says:
    http://adobe-master.ru/

    Добрый вечер.
    А Вы не знаете, как реагируют ПС на такую надпись? Такая ссылка не учитывается?

Не держи в себе. Выскажись.

Ваш e-mail не будет опубликован. Обязательные поля помечены *

© 2011-2016 | mojwp.ru | Копирование материала разрешено только с письменного согласия
WordPress: 13.51MB | MySQL:76 | 0,486sec
Премиальные плагины для CMS WordPress
Магазин WordPress WP-R.ru
Спасибо, не показывайте мне эту штуку больше!
Смотри мои обучающие видео на YouTube
Иван только что купил плагин ELT
https://wp-r.ru/plaginy/elt.html