Показываем посетителям новые непрочитанные статьи. Плагин New Posts Popus

Если вы очень часто обновляете свой блог, то через пару дней RSS-лента будет напичкана новыми статьями, и подписчикам понадобится некоторое время, чтобы отсеять новые статьи о тех, которые он уже прочитал. Это создает некую проблему при чтении. Но мы ведь заботимся о своих читателях и стараемся сделать блог как можно удобнее. Эта статья именно об этом. При помощи плагина мы будем показывать посетителю новые посты, которые он не просматривал.

Итак, плагин называется New Posts Popus.

Как плагин покажет новые записи посетителю?

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

Как работает плагин?

Здесь тоже схема не сложная. Плагин просматривает куки браузера, и сравнивает дату последнего посещения сайта и дату публикации постов. После того как сравнение произведено он отсеивает посты, которые опубликованы позже даты, находящейся в куках, и выводит их посетителю.

Но если посетитель очистит куки, все статьи будут считаться новыми?

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

Теперь самое важное!

После того, как плагин установлен на блоге, нужно вставить дополнительный код в файл,

<?php new_posts_popup(); ?>

обычно header.php, который будет отвечать за вывод окна с новыми статьями.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>