@aviatoru

Как сделать Noidex для страницы, если результат пустой?

Привет. На сайте формируются список постов через WP_Query
$args = array(
    'posts_per_page' => 50,
    'post_type' => 'uslugi',
    'region' => $cat_slug,
    's' => carbon_get_post_meta(get_the_ID(), 'o_seokey'),
    'relevanssi' => true,
);
// запрос
$query = new WP_Query( $args ); ?>
<?php if ( $query->have_posts() ) : ?>
    <?php while ( $query->have_posts() ) : $query->the_post(); ?>
      <?php get_template_part('parts/loop'); ?>
    <?php endwhile; ?>
    <?php wp_reset_postdata(); ?>
<?php else : ?>
    <p><?php esc_html_e( 'Ничего не найдено.' ); ?></p>
<?php endif; ?>


Как вывести в head тег , если "Ничего не найдено".
Я использую плаг yoast, возможно ли через него и add_action проставить в head noindex?
  • Вопрос задан
  • 18 просмотров
Пригласить эксперта
Ответы на вопрос 1
qant
@qant
programer
Использовать wp_no_robots
https://developer.wordpress.org/reference/function...

Только вывести ДО wp_head() наверноe, если код в шаблоне
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы