Как-то давно, когда я еще совсем не соображал в PHP я искал плагин для Wordpress, реализующий задумку, подсмотренную на Хабрахабре, а именно — свой текст для каждой записи (например, «Еще картинки» или «Внимание, трафик!») вместо скучных «Читать далее», «Подробнее» и тому подобное. Единственное, что мне тогда удалось найти — плагин, меняющий данный текст на другой для всех записей. Это было совсем не то, да и если бы я хотел именно этого, я бы залез в файлы шаблона и поправил бы там одну строчку.
Оказывается, такая возможность уже встроена в Wordpress. Для этого вместо простого
<!--more-->
в записи нужно писать, например:
<!--more Внимание, трафик!-->
Узнал я об этом совершенно случайно, успев изобрести свой «велосипед», который, правда, предлагает больше возможностей тем, кто разбирается в коде шаблонов Wordpress.
Описание велосипеда →
Февраль 2, 2010
Свой текст кат-ссылок для каждой записи в Wordpress
Июнь 25, 2009
Всяко-разно #3
Снова накопилось несколько мелких тем, о которых хочется сказать, но в отдельные посты выносить их неохота.
Начну с того, что каким-то непостижимым образом удалось мне в жару простудиться и лечь с температурой. (Хотя, почему «непостижимым»? Вполне могло продуть на сквозняке…) Да еще в разгар сезона экзаменов и зачетов. >_< И сейчас, кстати, я еще не вполне выздоровел, хотя все равно выпишут завтра. Надеюсь хоть что-то сдать в этой сессии.
Поэтому я просто не могу пройти мимо:
Март 13, 2009
Intense Debate: проблема спама решена
Все, кто занимается ведением блога на Wordpress, неизбежно сталкиваются с проблемой спама. Wordpress привлекателен для спамеров: любой комментарий может содержать линк на сайт комментатора, то почему бы не воспользоваться этим, чтобы получить как можно больше ссылок на свой сайт? И потому любой, даже самый малопосещаемый, блог покрывает лавина спам-комментариев. Решать эту проблему пытаются по-разному: с помощью премодерации, капчи, регистрации, кучи антиспам-фильтров и т.д. Я сам перепробовал множество способов на своих сайтах, убедившись, насколько все это затрудняет комментирование.
Когда-то я наткнулся на систему комментирования Intense Debate, которая привлекла меня разными интересными фенечками. С ID твой сайт интегрируется в общую сеть. Можно зарегистрироваться и у тебя одна учетная запись на все сайты в мире, где установлена ID, и система автоматически тебя узнает. Можно не регистрироваться и все равно оставить комментарий — если, конечно, хозяин блога не запретил анонимные комментарии. Без всяких капч и прочих фокусов. Сейчас Intense Debate стоит на всех моих WordPress-сайтах.
Единственное, что раздражало — при включенных анонимных комментариях спам плохо сдерживался, несмотря на антиспам. Так было до одного момента, пока я не решил покончить с автоспамом раз и навсегда. Оказалось, чтобы пресечь весь автоматический спам при использовании ID нужно просто как угодно переименовать лежащий в корне сайта файл wp-comments-post.php или вообще удалить. Поскольку для отправки комментариев с Intense Debate этот файл не нужен, он похож на пробоину в днище судна, которую следует заделать, вместо того, чтобы просто вычерпывать воду. Весь автоматический спам приходит с помощью прямого запроса к скрипту wp-comments-post.php, а нет его — нет проблемы.

