Для настройки отправки двух заголовков к каждой новости для роботов Яндекса и Гугла в админке WordPress, вам понадобится использовать функцию wp_head
и проверку условия для определения, какой робот отправляет текущий запрос.
1. Откройте файл functions.php
вашей темы в редакторе кода.
2. Вставьте следующий код в файл functions.php
для регистрации функции, которая будет обрабатывать мета-теги заголовков:
function custom_add_meta_tags() { if (is_singular()) { global $post; // Проверяем, что текущая страница индексируется Яндексом if (strpos($_SERVER['HTTP_USER_AGENT'], 'YandexBot') !== false) { echo '<meta name="yandex-verification" content="ваш код верификации для Яндекса">'; } // Проверяем, что текущая страница индексируется Google if (strpos($_SERVER['HTTP_USER_AGENT'], 'Googlebot') !== false) { echo '<meta name="google-site-verification" content="ваш код верификации для Google">'; } } } add_action('wp_head', 'custom_add_meta_tags');
3. В коде выше замените 'ваш код верификации для Яндекса'
и 'ваш код верификации для Google'
на соответствующие коды верификации, предоставленные Яндексом и Google для вашего сайта.
4. Сохраните изменения в файле functions.php
.
Этот код будет вызывать функцию custom_add_meta_tags
при событии wp_head
(которое возникает перед закрывающим тегом </head> на каждой странице сайта) и добавлять нужные мета-теги заголовков, в зависимости от того, какой робот запрашивает страницу.
После настройки и сохранения файлов, проверьте работу функционала, выполнив запросы Яндекса и Google к вашему сайту. Вы должны увидеть соответствующие мета-теги в исходном коде страницы для роботов Яндекса и Google.