Как настроить в админке WP отправку двух заголовков к каждой новости — для роботов Яндекса и Гугла?

Для настройки отправки двух заголовков к каждой новости для роботов Яндекса и Гугла в админке 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.