TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Как очистить главный тег WordPress

319

Если вы посмотрите на исходный код своего сайта WordPress, то, возможно, заметили кучу кода в теге , который не является частью вашей темы WordPress, например, re = “alternate”, rel = “pingpack” и текущий номер версии вашей установки WordPress.

Это действия, которые добавляются WordPress и отображаются в вашем хуке wp_head – так что прекратите просматривать все файлы вашей темы, пытаясь выяснить, как их удалить, потому что вы не найдете их там. Вам нужно будет создать несколько функций remove_action, чтобы очистить ваш тег заголовка WordPress… Я покажу вам, как это сделать.

WordPress Мусор?

Ниже приведены несколько примеров того, что добавлено в ваш заголовок. На мой взгляд, многие из них не нужны, и я фактически удаляю их все из заголовка своего сайта, поэтому я называю их «мусором». Но это действительно зависит от вашего сайта и ваших потребностей, так что прочитайте теги rel, прежде чем удалять их все.

Как удалить действия WP_Head

В wordpress вы можете использовать функцию remove_action, чтобы удалить любую функцию, которая привязана к конкретному хуку действия.

Функция remove_action:

remove_action( $tag, $function_to_add, $priority, $accepted_args );

пример

Здесь вы можете увидеть, как я использовал функцию remove_action для очистки своего заголовка. Просто вставьте код в файл functions.php, чтобы проверить его. Видеть, какое действие что удаляет, должно быть довольно интуитивно.

// Remove junk from head remove_action( 'wp_head', 'rsd_link' ); remove_action( 'wp_head', 'wp_generator' ); remove_action( 'wp_head', 'feed_links', 2 ); remove_action( 'wp_head', 'index_rel_link' ); remove_action( 'wp_head', 'wlwmanifest_link' ); remove_action( 'wp_head', 'feed_links_extra', 3 ); remove_action( 'wp_head', 'start_post_rel_link', 10, 0 ); remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 ); remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 ); remove_action( 'wp_head', 'wp_shortlink_wp_head', 10, 0 ); remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );

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

Использование плагина: Кроме того, вместо этого вы можете использовать плагин для очистки головы, например, на вашем сайте можно активировать бесплатный плагин «CC Clean Head Tags », чтобы удалить ненужный код из тега заголовка вашего сайта WordPress.

Источник записи: https://www.wpexplorer.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее