Добавляем нумерацию комментариев в WordPress 2.7

Как добавить нумерацию комментариев в блог на WordPress знают многие, так как различные способы описаны на многих сайтах. Однако с выходом WordPress 2.7 и с разделением комментариев на страницы ни один из этих способов больше не работает: счетчик комментариев на каждой странице комментариев начинает работать с нуля. Решение данной проблемы я нашел на одном из англоязычных форумов поддержки WordPress, его и опишу.

Читать дальше..

Simple SEO for Paged Comments

После того, как вы встроите в ваш блог на WordPress разделение комментариев на страницы (кстати, как это сделать в WordPress версии 2.7 и выше вы можете прочитать тут) у вас появится одна маленькая SEO проблемка: на каждой странице с комментариями у вас сначала будет идти весь текст вашей статьи и только потом сами комментарии. Что в этом плохого? То, что поисковики могут посчитать страницы с комментариями дублированным контентом и в индекс поисковика попадет только основная страница с текстом статьи, а все страницы с комментариями будут считаться страницами с дублированным контентом и соответственно поисковиком будут игнорироваться. Не знаю у кого как, но лично у меня в комментариях проскакивает полезная информация, по поиску которой люди попадают на мой блог и поэтому мне бы не хотелось лишаться части посетителей только потому, что я поленился исправить эту проблему с помощью маленького плагина Simple SEO for Paged Comments.

Читать дальше..

WP-CommentNavi

Как ни странно, но создатели WordPress никак не хотят добавить в движок постраничную навигацию, отдавая эту функцию на откуп различным плагинам. То есть формально то постраничная навигация в WordPress существует, но ограничена строго двумя страницами – "предыдущая" и "следующая", что естественно, мало кого устраивает. В WordPress 2.7 появилось долгожданное нововведение в виде разделения комментариев на страницы, но с той же проблемой, что и всегда: для более-менее нормальной настройки навигации по этим страницам нам придется использовать дополнительный плагин WP-CommentNavi, о нем и будет идти речь. До установки плагина навигация у нас будет выглядеть так:

После установки плагина мы получим что-то похожее на:

После небольшого изменения кода плагина и css стилей можно добиться совершенно различного вида этой навигационной панельки:

Читать дальше..

Нет автоматическим регистрациям

В предыдущей статье я описал свои проблемы с удалением кучи зарегистрированных спам-юзеров в блоге, пришло время избавится от регистрации спам-юзеров таким же кардинальным образом, как я избавился от спам-комментариев. Естественно подразумевается, что и регистрации в блоге и написание комментариев осуществляется спам-скриптами, так как защититься от ручного спама весьма и весьма проблематично. Но ручной спам это лишь тысячная доля от всего спама и беспокоиться о нем вряд ли стоит. Метод защиты от авто-регистраций в блоге аналогичен методу защиты от спам-комментариев - будем использовать подмену полей. Причем вся эта защита займет у вас максимум 5 минут, да и то половина из этих 5 минут уйдет на обновление файла wp-login.php на сервере вашего хостера.

Читать дальше..

Clean Up Users

У вас открыта регистрация пользователей в блоге и при этом нет никакой сложной капчи? Поздравляю, весь ваш блог практически полностью забит "липовыми" пользователями спам-скриптов. За исключением, конечно, ситуации когда для написания комментария пользователю приходится зарегистрироваться в блоге. Но и тут не слишком обольщайтесь, доля спам-юзеров у вас наверняка превышает долю "честных" юзеров. Когда я избавлялся от спамных комментариев мне как-то в голову не пришло, что такой путь избавит меня только от спама в комментах, но вовсе не спасет от спама базы данных левыми профилями. Вы удивитесь, но все мои попытки найти плагин по удалению неактивных пользователей в WordPress провалились, нет таких плагинов вообще (может я плохо ищу?), а вопросы насчет чистки базы данных от неактивных юзеров на официальном форуме WordPress остаются без ответа. С трудом я нашел один единственный плагин, выполняющий данную функцию. Это плагин Clean Up Users, простенький, практически без настроек и при этом не лишенный недостатков, но справляющийся со своей работой.

Читать дальше..