Мета-noindex в посте и на странице без перевода (недоступно) с Yoast

Можно ли ввести в непереведенных постах и ​​страницах метатег robots noindex?

Конечно, уже переведенные версии должны оставаться индексируемыми...

У меня есть совместимый плагин Yoast SEO, но я не могу изменить мета-роботы для одного языка.


person rec    schedule 02.02.2016    source источник
comment
какую версию Yoast SEO вы используете? начиная с 3.0 его больше нельзя использовать   -  person pcarvalho    schedule 27.02.2016
comment
Yoast SEO версия 3.0.7   -  person rec    schedule 10.03.2016
comment
перейти на последнюю версию yoast seo 2, например 2.3.5. это будет хорошо работать с qtranslate и друзьями   -  person pcarvalho    schedule 10.03.2016


Ответы (1)


Просто поместите это в шапку вашей темы. Я использую языковой плагин qtranslate:

<!--Begin add noindex and nofolllow when not translated post in current lang-->
<?php if ( have_posts() && is_single() ) : while ( have_posts() ) : the_post();
    $lang_current =qtranxf_getLanguage();
    $id = get_the_id();
    $exist_translate = qtranxf_isAvailableIn($id, $lang_current);
    if (! ($exist_translate) ) : ?>
        <meta name=“robots” content=“noindex,nofollow”>
    <?php endif;?>
<?php endwhile;?>
<?php endif; ?>
<!--End add noindex and nofolllow when not translate post in current language-->
person Sergey Dyachenko    schedule 10.01.2018