Когда мы используем WordPress для построения сайта, то, понятное дело, используем плагины. Эти плагины имеют обыкновение «гадить» в код своими названиями — делают вставки с описанием версии и своего названия.
Например:
< -- Это офигенный плагин версии 100500 Тут то, что плагин выводит Это был лучший плагин -- >
Когда мы запилим сайт в веб, то подобная фигня в шаблоне нам не нужна, потому что нам вообще не стоит говорить про то, что это за движок и на чем работает сайт. Удаляем. В файл functions.php нашей темы добавляем вот такой код:
//Udalyaem govono function callback($buffer) { $buffer = preg_replace('/<!--(.|\s)*?-->/', '', $buffer); return $buffer; } function buffer_start() { ob_start("callback"); } function buffer_end() { ob_end_flush(); } add_action('get_header', 'buffer_start'); add_action('wp_footer', 'buffer_end');
ВНИМАНИЕ: таким методом удаляются так же спец.вставки стилей под всякие браузеры!!! т.ч. проверяйте после код дебагером
Если такого файла у вас в теме нет, то просто создйте его. Началом файла будет <? php.
И больше никакого рекламного и информационного мусора от плагинов не будет.
+еще удаление всякого мусора из шапки сайта (вставлять тоже в начале functions.php нашей темы):
remove_action( 'wp_head', 'feed_links_extra', 3 ); remove_action( 'wp_head', 'feed_links', 2 ); remove_action( 'wp_head', 'rsd_link' ); remove_action( 'wp_head', 'wlwmanifest_link' ); remove_action( 'wp_head', 'index_rel_link' ); remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 ); remove_action( 'wp_head', 'wp_generator' ); remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 );