Intereting Posts
Как фильтровать код встраивания изображений на основе типа ссылки Перехватить форму комментария отправить / перечислить с помощью hook / filter Как создать пользовательскую страницу WordPress Когда я пытаюсь деактивировать любой плагин, он дает ошибку «Warning: call_user_func_array () " Рекомендуемая загрузка изображения завершенного крючка WP_Ajax Hook не выполняет этот код PHP В какой версии WordPress появился инструмент импорта / экспорта? Несколько таксономий для одной персонализированной почты Как узнать, может ли плагин использоваться с моей темой Как найти стороннюю страницу, представленную в виде пули на моем веб-сайте WordPress? Для чего нужен фильтр $ object->? Большой размер не соблюдается при вставке изображения OrderBy несколько настраиваемых мета-полей wp_editor возвращает короткий код и не выводит вывод Отображаемое изображение или миниатюра сообщений на index.php?

Удалить теги из wordpress head

Я не знаю, когда и почему, но эти теги автоматически добавляются в мою WordPress, и они добавляют стиль, который нарушает мой макет:

<meta name="generator" content="WordPress 4.2.2"> <style type="text/css" media="screen"> html { margin-top: 32px !important; } * html body { margin-top: 32px !important; } @media screen and ( max-width: 782px ) { html { margin-top: 46px !important; } * html body { margin-top: 46px !important; } } </style> 

Как его удалить? Это раздражает! На самом деле генератор является несовершеннолетним моих проблем. Посмотрите на все, что есть: введите описание изображения здесь

Причина, по которой я добавил wp-head на первое место, заключалась в том, что я хотел использовать плагин для SEO, но это становится причиной даже без включения этого плагина.

Я считаю, что фильтр на the_generator сделает это.

 add_filter( 'the_generator', '__return_empty_string', PHP_INT_MAX ); 

Справка:
https://codex.wordpress.org/Function_Reference/_return_empty_string . https://core.trac.wordpress.org/browser/tags/4.2.2/src/wp-includes/general-template.php#L2956

Большая часть того, что вы хотите удалить, добавляется в wp-includes/default-filters.php . Посмотрите в этом файле, чтобы узнать, где они добавлены. Два, добавляющих css и js, являются скриптами поддержки emoji:

 add_action( 'wp_head', 'print_emoji_detection_script', 7 ); add_action( 'wp_print_styles', 'print_emoji_styles' ); 

Чтобы удалить их, используйте в дополнение к коду, который удаляет все остальные биты, как в этом ответе :

 remove_action( 'wp_head', 'print_emoji_detection_script', 7 ); remove_action( 'wp_print_styles', 'print_emoji_styles' ); 

Другие биты для панели инструментов администратора, когда вы вошли в систему. Вы можете удалить их, просто сняв флажок панели инструментов администратора в своем профиле пользователя, или вы можете полностью удалить его:

 add_filter( 'show_admin_bar', '__return_false' );