WordPress Support

Добавление возможности вставить rel=nofollow в ссылках в блогролле.

Добавлено 25 марта 2010 в категорию Плагины.

Как известно, WordPress уже давно запрещает индексацию Google‘ом сайтов комментирующих. Сделано это было по банальной причине: слишком уж много спама в комментариях. Уменьшило ли это количество спама в комментариях весьма спорный вопрос, но сейчас речь не об этом. Если в тексте записи при оформлении ссылок мы можем вручную указать rel="nofollow", что запретит Google‘у ходить по таким ссылкам, то в случае с блогроллом никакой возможности задать rel="nofollow" нет – WordPress банально не дает вписать свое значение в поле rel. Из-за этой маленькой недоработки большинство блогеров не пользуется встроенным блогроллом, а предпочитают вручную вставлять ссылки через правку файла sidebar.php. Исправляем эту ситуацию.

Открываем на редактирование файл движка wp-adminedit-link-form.php и находим строчки:

164
165
    <tr>
        <th scope="row"> <?php _e('identity') ?> </th>

И перед ними вставляем код:

    <tr>
        <th scope="row"> follow </th>
        <td><fieldset><legend class="hidden"> follow </legend>
            <label for="nofollow">
            <input class="valinp" type="checkbox" name="follow" value="nofollow" id="nofollow" <?php xfn_check('follow', 'nofollow'); ?> />
            <?php _e('nofollow') ?></label>
        </fieldset></td>
    </tr>

И теперь у нас есть возможность для каждой ссылки задать запрет ее индексации в Google.

Что, без сомнения, гораздо удобнее, чем вручную редактировать файлы шаблона вашего блога. Почему я использовал хак, а не один из многочисленных плагинов? Потому что не смог найти ни один плагин, который позволял бы выбирать какую ссылку делать индексируемой, а какую нет.

Плагин WordPress "WP-Noindex" служит заключения ссылок в теги noindex

Добавлено 24 марта 2010 в категорию Плагины.

Как вы наверное знаете, ко всем внешним ссылкам в комментариях WordPress добавляет rel=‘external nofollow’, что запрещает поисковику Google индексировать эти ссылки и передавать им "вес" (то есть 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>.

 

Автор плагина: Flector

Скачать плагин: wp-noindex.zip

Последняя версия: 1.00 от 25.06.2008

Совместимость с версией WordPress: 2.0 и выше.

Плагин "Live Countdown Timer" считает время до определенной даты.

Добавлено 16 марта 2010 в категорию Плагины.

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 );

После этого вы сможете вывести виджет следующим кодом:

<?php if(function_exists('live_countdown_timer_WidgetShow')) { live_countdown_timer_WidgetShow($args); } ?>

В плагине также предусмотрена возможность вывода счетчика в тексте записистраницы. Для этого вставьте туда тег (в HTML режиме редактора, конечно):

[LCT-|-embed]

Только не забудьте при этом настроить сам счетчик! То есть поставьте галку на "Check to Enable" в виджете Live Countdown Timer на самой странице редактирования записи (обычно этот виджет расположен справа, под виджетом с выбором рубрик для записи).

 

Автор плагина: Turcu Ciprian

Страница плагина: [ссылка]

Рассматриваемая версия: 2.1.0.6 от 01.12.2009

Совместимость с версией WordPress: 2.8 и выше.