Как известно, WordPress уже давно запрещает индексацию Google‘ом сайтов комментирующих. Сделано это было по банальной причине: слишком уж много спама в комментариях. Уменьшило ли это количество спама в комментариях весьма спорный вопрос, но сейчас речь не об этом. Если в тексте записи при оформлении ссылок мы можем вручную указать rel="nofollow", что запретит Google‘у ходить по таким ссылкам, то в случае с блогроллом никакой возможности задать rel="nofollow" нет – WordPress банально не дает вписать свое значение в поле rel. Из-за этой маленькой недоработки большинство блогеров не пользуется встроенным блогроллом, а предпочитают вручную вставлять ссылки через правку файла sidebar.php. Исправляем эту ситуацию.
Открываем на редактирование файл движка wp-adminedit-link-form.php и находим строчки:
И теперь у нас есть возможность для каждой ссылки задать запрет ее индексации в Google.
Что, без сомнения, гораздо удобнее, чем вручную редактировать файлы шаблона вашего блога. Почему я использовал хак, а не один из многочисленных плагинов? Потому что не смог найти ни один плагин, который позволял бы выбирать какую ссылку делать индексируемой, а какую нет.
Как вы наверное знаете, ко всем внешним ссылкам в комментариях WordPress добавляет rel=‘external nofollow’, что запрещает поисковику индексировать эти ссылки и передавать им "вес" (то есть PR) ссылающейся страницы. Сделано это было из-за огромного количества спама, приходящего на любой WordPress-блог. Спама особо меньше после этого не стало, но зато вас теперь не забанят в Гугле за активные ссылки на спам-ресурсы (как не следи за комментариями, но спам все равно просачивается). Но что же насчет горячо любимого в России Яндекса?
Запретить Яндексу учитывать ссылки авторов комментариев очень легко. Открываем comments.php вашей темы и заключаем ссылку автора комментария в теги <noindex></noindex> примерно так:
<noindex><?php comment_author_link()?></noindex>
Теперь ссылка на автора комментария закрыта и для Гугла и для Яндекса. Но как же быть с ситуацией, когда спамер пишет ссылку в тексте самого комментария? А никак, большинство блогеров вообще закрывают тегами <noindex></noindex> всю часть страницы с комментариями. Я тоже думал об этом, но мне такой вариант не понравился – очень уж часто бывает, что комментарий содержит не менее полезную информацию, чем сам пост, к которому он был написан и терять посетителей, которые могли бы придти на блог, найдя нужную им информацию именно в тексте комментария я не хотел. Поэтому мной и был написан этот малюсенький плагин, который ищет в тексте комментария ссылки и заключает их в теги <noindex></noindex>, не запрещая Яндексу индексацию текста остального комментария.
Скачиваем плагин по ссылке внизу этой страницы и устанавливаем его:
1. Распаковываем архив.
2. Копируем папку wp-noindex в /wp-content/plugins/.
3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Все, никаких больше действий не требуется и ссылки в комментариях будут автоматически помещаться в теги <noindex></noindex>.
Live Countdown Timer это маленький плагин-виджет, отсчитывающий время до определенной даты. Считать время до какого-либо праздника мне кажется банальностью, но, тем не менее, подобные плагины достаточно популярны. На мой взгляд использовать плагин куда логичнее для менее очевидных вещей – дата открытия нового сайта, дата начала футбольныххоккейных матчей, дата выхода в эфир новых серий популярных сериалов и т.д. и т.п. Плагин далеко не идеален, в частности, в нем наблюдается типичная проблема вывода русских дат (не склоняются слова дни, часы и др.), нет удобной настройки стиля вывода (хотя вручную отредактировать css файлы можно), но в принципе на эти недостатки можно закрыть глаза, тем более, что более удобных плагинов по сути и нет.
Скачиваем плагин с его домашней страницы и устанавливаем его:
1. Распаковываем архив.
2. Копируем папку live-countdown-timer в /wp-content/plugins/.
3. Заходим в админку блога на вкладку "Плагины" и активируем плагин.
Настройки плагина вы найдете в "ПараметрахLive Countdown Timer". Тут все более-менее понятно, разве что должен заметить, что опция "Transparent Background" не сохраняется и при каждом открытии настроек плагина вам придется заново ставить на ней галочку. Чтобы добавить виджет плагина зайдите во "Внешний видВиджеты". Как правильно вывести виджет в сайдбаре без использования системы виджетов я не знаю, но могу предложить вполне рабочий вариант через небольшую правку кода плагина. Откройте файл плагина live-countdown-timer.php и закомментируйте строчку:
17
extract($args);
После этого вы сможете вывести виджет следующим кодом:
В плагине также предусмотрена возможность вывода счетчика в тексте записистраницы. Для этого вставьте туда тег (в HTML режиме редактора, конечно):
[LCT-|-embed]
Только не забудьте при этом настроить сам счетчик! То есть поставьте галку на "Check to Enable" в виджете Live Countdown Timer на самой странице редактирования записи (обычно этот виджет расположен справа, под виджетом с выбором рубрик для записи).