Special Recent Posts – один из моих самых любимых плагинов, я использую его практически на каждом своем сайте. Он выводит список последних постов на вашем блоге с миниатюрными картинками и цитатой из текста поста, обладает множеством настроек, может выводится через специальный виджет, функцию для шаблона или через шорткод. Хотя при желании отображение последних записей можно и самому написать, не пользуясь плагином (в некоторых случаях я так и делал), однако удобство использования и богатство настроек в данном случае перевешивают.
В общем идеальное решение для вывода свежих постов блога, никакого сравнения с унылым стандартным виджетом, однако у плагина есть существенный недостаток – он некорректно работает с русскими буквами.
При выводе цитат в последних постах возможны два варианта: обрезать текст для цитаты либо по количеству букв, либо по количеству слов. В первом случае вас ждет неожиданное появление непонятных странных символов-кракозябр вместо последней буквы цитаты, а во втором иногда текст поста просто-напросто не обрезается и выводится целиком в блоке последних постов, разрывая весь дизайн вашего сайта.
Не так давно автор плагина перевел его на платную основу, выпустив версию PRO. В ней вроде бы данная ошибка исправлена, но вот поддержку бесплатной версии автор уже не осуществляет.
А проблема-то достаточно банальна – использование php-функций substr и str_word_count, которые не умеют правильно работать с кодировкой UTF-8, используемой на большинстве русскоязычных сайтов. Те же грабли, кстати, вылезают и на испанских, на шведских, и на прочих сайтах.
В общем, пришлось доработать плагин напильником – и теперь Special Recent Posts корректно отображает тексты постов на русском языке, в чем вы можете убедиться на этом сайте.
Убедились? А теперь качайте исправленную версию.
Исправление для плагина Special Recent Posts

Trackbacks/Pingbacks
[...] Special Recent Posts 1.9.3 – плагин для показа ссылок на свежие записи вашего блога. Может выводить их как в виджете, так и функцией в любом месте шаблона. Главные его особенности – это возможность вывода записей со смещением, (то есть не просто «последних 5 записей», но, например, с 20-й по 25-ю запись), вывод списка с отображением миниатюр поста, что смотрится намного привлекательнее простого списка, и возможность выводить рядом с ссылкой нескольких начальных слов текста поста. К сожалению, в бесплатной версии плагина присутствует ошибка, в результате которой на русскоязычных сайтах цитата из текста поста иногда заканчивается странными символами. В платной версии PRO ошибка вроде бы исправлена, но в бесплатной – увы. Так что пришлось исправить её самому и включить в сборку нормальную, рабочую версию. Скачать пофиксенную мной версию можно здесь. [...]