WordPress: похожие посты (хардкор-вариант)

Задача: в wordpress’е после статьи выводить список «похожие статьи».

Если у двух статей совпадает один из тегов или категория, то это похожие статьи. Чем больше тегов совпадает, тем сильнее похожие. Вывести нужно пяток наиболее похожих. Если у двух статей одна «релевантность», то выше выводить более свежую.

По запросу «wordpress similar posts» можно найти множество плагинов данной тематики. У них у всех отличный код, подробная документация и богатый набор настроек. Единственный минус: вместо похожих постов они выводят какую-то рандомную хероту.
Остальной текст под катом

Антиспам своими руками


изображение потырено с Вики

Итак, всего за несколько месяцев мой уютный дневничок стал невероятно популярным. Каждый день сюда заходит до десяти человек и оставляется около тридцати комментариев к статьям. Люди случайно попадают сюда из поисковиков, а комментарии оставляют спам-боты.

Несмотря на обычно хвалебный тон спамеров, забавная поначалу переписка с ними быстро утомляет. Включение премодерации спасает от спама простых посетителей, но не меня — приходится ежедневно проверять кучу писем. Ввести капчу — издевательство над нормальными читателями, банить по IP — скорее забаним нормального человека чем ботов с их бесконечными прокси.

Есть достаточное количество плагинов к wordpress для борьбы со спамом. Но в них нужно разбираться, они притормаживают работу сайта (иногда очень сильно) и далеко не всегда дают полный эффект.

На самом деле всё делается достаточно просто, безо всяких плагинов, своими руками.



Остальной текст под катом

Кавычки, на

Откуда повелась эта ёбаная радость заменять обычные двойные кавычки на эти ущербные косые «недокавычки»?

Я отрубил визуальный редактор, я написал сообщение в чистом html в своём редакторе и скопировал на сайт. Там не было этого говна — («), там были нормальные программистские кавычки — (").

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

Они что красивее? Семантически вернее? Помогают в SEO? Песдеc…