• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Убрать noindex для рубрики из плагина "My Category Order"

dandandan

Мой дом здесь!
Регистрация
7 Авг 2008
Сообщения
1.036
Реакции
293
Поставил плагин "My Category Order". Вывожу блок с помощью виджета. И тут недавно обнаружил, что на хтмл странице категорий есть такой блок:
HTML:
<meta name="robots" content="noindex, follow" />
Из плагинов еще стоит
  • All in One SEO Pack
  • WordPress Meta Robots
  • WP No Category Base
Где убрать noindex - не могу найти.
p.s. На главной и на странице статей стоит index, follow
 
У меня там галочка снята.
gt7AZhxa.png

Пробовал поставить, сохранить, снять, сохранить. Не помогло.
 
Ну есть еще самый простой вариант, отключать плагины по очереди и смотреть пропало или нет, если не пропало, значит дело совсем не в плагинах.
 
Выяснил, что козявит: WordPress Meta Robots. Для него никаких дополнительных настроек не нашел.
как понимаю можно вручную дописать условие сюда

Код:
    function add_meta_robots_tag() {
        global $post;
        if ( is_home() || is_single() || is_page() ) {
        $meta_robots = (empty($post->meta_robots)) ? 'index, follow' : $post->meta_robots;
        echo '<meta name="robots" content="'.$meta_robots.'" />'."\n";
        } elseif ( is_category() || is_tag() || is_archive() ) {
        echo '<meta name="robots" content="noindex, follow" />'."\n";
        } else {
        echo '<meta name="robots" content="noindex, nofollow" />'."\n";
        }
    }
 
Выяснил, что козявит: WordPress Meta Robots. Для него никаких дополнительных настроек не нашел.
можно вывод прямо в коде закоментировать (либо добавить ещё одну проверку), это прописано в этой функции
PHP:
    function add_meta_robots_tag() {
        global $post;
        if ( is_home() || is_single() || is_page() ) {
        $meta_robots = (empty($post->meta_robots)) ? 'index, follow' : $post->meta_robots;
        echo '<meta name="robots" content="'.$meta_robots.'" />'."\n";
        } elseif ( is_category() || is_tag() || is_archive() ) {
        echo '<meta name="robots" content="noindex, follow" />'."\n";
        } else {
        echo '<meta name="robots" content="noindex, nofollow" />'."\n";
        }
    }
 
Все эти переделки не устраивают тем, что после обновления версии вордпресс или обновления темы / плагина все делать заново. Есть ли решение?
 
Если вас не устраивает данный тег, зачем же ставить этот плагин? Без изменения кода этого условия:
PHP:
} elseif ( is_category() || is_tag() || is_archive() ) {
сделать то, что вы хотите - нельзя. Поэтому можно либо поправить код плагина и не обновлять его в дальнейшем, либо перенести функционал плагина в functions.php своей темы, переделав его под свой вкус.
 
Назад
Сверху