Выпущен очередной плагин для WordPress от компании TS Soft — Mark New Posts. Плагин предназначен для отметки новых записей в блоге, добавленных с момента последнего посещения пользователя.

Всё началось с того, что в нашем блоге понадобилось отмечать непрочитанные записи, а также выводить их количество. После изучения ранее сделанных плагинов оказалось, что они только сравнивают даты публикации записей с датой последнего посещения блога пользователем. Недостатки такого подхода очевидны: если записи в блоге могут быть показаны по категориям, то если пользователь просмотрит какую-то одну категорию, все записи в остальных категориях будут считаться прочитанными.

В итоге был сделан новый плагин, который для каждой отдельной записи проверяет, действительно ли пользователь её видел. Более того, можно настроить плагин так, что записи, которые отображены в общем списке в неполном виде (с кнопкой «Читать далее»), будут отмечаться как прочитанные только после открытия полной версии.

Плагин Mark New Posts работает сразу после установки и активации. Никаких изменений в тему WordPress вносить не нужно.

Также плагин предоставляет две функции: mnp_is_new_post() и mnp_new_posts_count(), которые могут пригодиться разработчикам тем WordPress.

mark-new-posts-options

Страница настройки плагина

mark-new-posts-1

Маркер-кружок

mark-new-posts-2

Маркер-текст

mark-new-posts-3

Маркер-картинка

Плагин распространяется по лицензии MIT.

Страница плагина на WordPress.org