Признаться честно, до сего момента я не знала как… Но наша kapa этот вопрос решила и осуществила! И даже написала об этом статью. Встречайте!
Недавно у меня возникла необходимость закрыть все облако тэгов в noindex. Дело в том, что я обожаю ставить большое количество тэгов — мне кажется, что так ориентироваться на сайте гораздо удобнее, но… Увы, для поисковиков это не так уж и хорошо. Мало того, что это куча ссылок, так еще и на семантику статьи влияет. И я решила его закрыть.
Я довольно долго искала способ, копаясь поначалу в виджетах и «нутре» WordPress’а, но решение в итоге нашлось полудилетантское.
- Во-первых, нужно удалить облако тэгов из виджета (если тема, конечно, является виджет-совместимой).
- Во-вторых, нужно найти в файлах темы файл sidebar.php (если сайдбаров несколько — ищите нужный).
- Потом открываем файл и долго смотрим в код, пытаясь понять, где тут что. 🙂
Если вы видите такую строчку:
<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘sidebarwide’) ) : ?>
То значит, в этом месте начинают подключаться так называемые динамические сайдбары… То, что вы добавляете в сайдбар из админки WordPress’a а разделе «Дизайн => Виджеты».
Собственно, выбор невелик: либо поставить облако тэгов до этой строки (и тогда оно будет самым первым в сайдбаре), либо — последним (тогда, соответственно, облако будет) последним.
Облако тэгов выводится командой:
<?php wp_tag_cloud(‘number=50’); ?>
где 50 — число выводимых тэгов
Обрамляем эту красоту в noindex, делаем заголовок… У меня получился вот такой код:
<span style=»font-size:14px;»><strong>Навигация по сайту ВкуСССно.ру!</strong></span><br/>
<noindex><?php wp_tag_cloud(‘number=50’); ?></noindex><br/>
Таким образом, наше облако тэгов посетителей радует и помогает им ориентироваться на сайтах, и Яндексу глаза не мозолит и с панталыку не сбивает. 🙂