Wp head где редактировать
Перейти к содержимому

Wp head где редактировать

вордпресс. Нужно внести изменения в функцию wp_head(). где ее найти? спасибо

Исходный код функции
Располагается в «wp-includes/general-template.php».

С хуками можешь поработать с помощью этой функции:
remove_action( ‘wp_head’, ‘Название удаляемой функции’);

Как работает функция remove_action()?
Первым параметром функция принимает хук-действие, в нашем случаи wp_head().
Во-втором параметре указывается название функции, действие которой надо отменить.
Третьим параметром идет приоритет хука, который был установлен при добавлении (по умолчанию 10).
Четвертым параметром указывается число аргументов хука (по умолчанию 1).
Сохраняем изменения в functions.php и смотрим исходный код, лишних ссылок в header больше нет. По-моему мы не плохо поработали.

Вот пример:
remove_action( ‘wp_head’, ‘rsd_link’ );
remove_action( ‘wp_head’, ‘wlwmanifest_link’ );
remove_action( ‘wp_head’, ‘wp_shortlink_wp_head’, 10, 0 );
remove_action( ‘wp_head’, ‘adjacent_posts_rel_link_wp_head’, 10, 0 );
remove_action( ‘wp_head’, ‘wp_generator’ );remove_action( ‘wp_head’, ‘feed_links_extra’, 3 );

Как добавить код в head WordPress

Как вставить код в head WordPress

Хотите быстро добавить код в head WordPress? Разберем простые и рабочие способы.

Код в шапку сайта вставляют с разных причин. Это может быть статистика от Google или Яндекс, JavaScript-скрипт какого-либо сервиса (например, реклама), новая функция сайта, CSS-стиль своего блока.

Зачем нужен блок <head> в коде страницы?

Это контейнер для метаданных (данные о данных), который помещается между HTML-тегами <html> и <body>. Информация из этого блока не отображается в окне браузера, но помогает ему в обработке страницы. Также помогает поисковым системам в индексации страницы.

Как добавить код в head WordPress?

Для ВордПресс есть несколько методов. Выбирайте тот, который вам удобен.

Через плагин

Этот способ самый простой и рекомендуется новичкам.

Head, Footer and Post Injections

Это бесплатное WP-расширение, которое самостоятельно добавляет код в head.

Для этого, во-первых, установите плагин.

После активации откройте в админке раздел Настройки > Header and Footer и перейдите на вкладку Head and Footer.

Главная страница настроек плагина Footer and Post Injections

Страница выбранной вкладки имеет блок <HEAD> page section injection, который нам нужен.

Тут есть 2 текстовых поля. Первое отвечает за вывод в нем кода на всех страницах сайта. Второе добавляет код только на главной странице ВП-сайта.

Поля для вставки кода в head в плагине Footer and Post Injections

Чтобы ваши изменения вступили в силу, не забудьте нажать кнопку Сохранить.

Clearfy Pro

Это премиальное решение для ВП имеет много полезных функций. В основном — это очистка ненужного кода. Одна из опций плагина — вставка кода в head. Для этого:

  1. установите и активируйте расширение;
  2. в админ-меню кликните Clearfy Pro;
  3. перейдите на вкладку Код;
  4. активируйте опцию Код в <head> и вставьте свой код.

Опция Код в <head> в Clearfy Pro

Активировать промокод на 15%

Через правку шаблона темы

Если вы не хотите устанавливать дополнительные плагины на свой веб-ресурс, то код в head можно добавить вручную в нужном шаблоне вашей WordPress-темы.

Для этого перейдите в каталог wp-content/themes и найдите файл header.php.

Не рекомендуется изменять файлы родительской темы ВордПресс. Для этого используйте дочерние . Они позволяют делать правки без опасения, что они пропадут при следующем обновлении темы.

В каждой теме содержимое файла header.php может отличаться. Но основные его блоки похожие.

Для примера возьмем стандартную WP-тему Twenty Twenty. Если открыть указанный файл, то в самом его начале увидите блок <head>…</head>.

Файл header.php темы Twenty Twenty

Нужный код нужно добавить перед закрывающим тегом </head>.

Добавленный код в раздел <head>

Через хук WordPress

ВордПресс имеет специальный хук, который добавит код в head. Чтобы его использовать, откройте файл functions.php. Это основной конфигурационный файл темы, который находится в корне ее папки. Например, для указанной темы он находиться по адресу

Чтобы добавить стиль или скрипт в шапку сайта, в самый конец этого файла вставьте код

Вместо строки <!— Ваш код —> добавьте свой код.

Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность — моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.

Вставить код в раздел head на WordPress – темы, плагины и php функции

Большинство скриптов и систем аналитики требуют чтобы подключение к серверам происходило в шапке сайта, где располагается вся служебная информация. Чтобы добавить код в head WordPress не нужно придумывать сложных схем, стоит применить некоторые методы, описанные в статье.

Не путайте head и header, второй это тег семантической разметки сайта, который отображается и показывает, что здесь находится шапка сайта.

Если шаблон не обновляется

Самый простой методом – добавить код напрямую в файлы шаблона. Но есть несколько ограничений:

  • Продукт не должен обновляться, например у вас собственная разработка, сделанная на заказ.
  • Возможны споры, отслеживать через дебаг режим будет невозможно.

Открываете файл header.php (находится в корне темы), обычно он отвечает за показ первого экрана в WordPress. Используйте соединение по FTP, чтобы при ошибках откатить изменения. Я покажу на примере стандартного редактора в админке WP.

Правим WordPress.

Добавить код вручную.

Перешел в редактор тем, нашел файл, потом вставил тестовый тег и обновил. Так он выглядит на главной странице.

Смогли добавить мета тег в head.

Результат.

Если обновляется, то данный метод сразу не подходит, переходим к другим способам.

Темы с возможностью добавлять код html в head

Возможно вы не знаете обо всех функциях своего шаблона, полезно будет изучить настройки, может быть в нем есть область для записи произвольного кода в хеад. Например, в теме Reboot есть такая возможность Внешний вид – Настроить.

Встроенное дополнение.

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

Если не нашли таких настроек, то переходим к другим методам, чтобы добавить код в раздел в хеад.

Применяем плагин ClearfyPRO

Любимый ClearfyPRO умеет все, также прописывать html и другие виды спецификации в head блога.

Настройка вставки кодов в clearfy

Клеарфай.

Есть переключатель можно на время отключить отображение, чтобы не приходилось стирать и заново загружать код. Аналогично можно удалить стили recentcomments. Полезно узнать что ClearfyPRO оптимизирует, ускоряет и улучшает seo в WordPress дополнительно по 49 требованиям. Для читателей WPCourses делаем скидку на покупку.

Плагин для вставки кода Head & Footer Code

Точечным решением для вордпресс является Head & Footer Code , устанавливается стандартно – поиском из админки или загрузкой архива.

Следующий плагин для вставки HTML в шапку.

Второе дополнение.

  1. Поле активации в одноименный пункт в Инструментах.
  2. Находим область HEAD Code.
  3. Помещаем требуемый код.
  4. Выставляем приоритет – не всегда срабатывает, но он определяет выше или ниже будет располагаться конфигурация, прописанная выше, между открывающим и закрывающим тегами.
  5. Внизу нажимаем обновить.

Применяем PHP инструкцию

Все темы содержать в себе инструкцию wp_head , именно она выводит все что встроено в WordPress в “шапке” блога. Мы можем присоединиться к ней с помощью хука и вывести собственный код.

Помещаем его в файл function php. Видим место куда добавлять, вводите любой HTML и js script, после сохранения изменений, ваша функция выведется после отработки основных сценариев wp_head. Также отключается xml rpc протокол в WordPress.

Применяя четыре простых способа смогли добавить любой код в head любимой CMS WordPress, советую использовать плагины, если нет подходящих мест в шаблоне.

Добавить комментарий

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