Была интересная задача, удалить комментарии в коде страницы которые оставляет WordPress SEO by Yoast и соответственно палит на какой CMS сделан сайт.

Стрелки указывают на код, который необходимо удалить
Есть несколько вариантов как от этого избавиться.
Один из вариантов, это зайти в код плагина, и удалить вручную. Но после обновления плагина, все вернется на свои места.
Другой вариант — это купить премиум версию. Но я думаю не каждый захочет тратить денежки только ради этого
Третий вариант — хук, который придумал добрый человек.
Все что нам необходимо сделать, это вставить код ниже в funtcion.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
/* Убираем комментарий 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; } |
Если у вас есть какие-нибудь вопросы, пишите в комментарии, я обязательно вам отвечу
Чтобы не пропустить выход новых статей, подписывайтесь на наш telegram-канал
А зачем удалять эти авторские комментари? Я думаю не стоит этого делать. Кому нужно вас взломать, сделают это и с удалёнными комментариями авторского права. Только вмешиваться в работу движка дополнительным хуком… целесообразно если только в коде покопаться охота. Я стараюсь всё сводить к минимуму, что плагины, что хуки. Каждому своё, конечно…
Палит на какой cms сделан сайт очень смешно написано, вордпресс очень ведь сложно определить, да?
нуу…вобще можно замаскировать сайт на WP так, что ты и не определишь. И никакие онлайн утилиты тебе не помогут.