WP PostViews и кэширование

Плагин WP PostViews отказался работать на сервере со включенным кэшированием — об этом я упомянул в прошлой записи. Дело в конфликте плагинов — плагин кэширования мешает корректно работать плагину PostViews.

Для решения проблемы вывода количества просмотров статьи на wordpress со включенным кэшированием потребовалось установить еще один плагин — Ajaxize.

Ajaxize — плагин для WordPress, его смысл заключается в обходе кэширования функциями wordpress,  используя Ajax. Настроить плагин для работы проще простого — для этого необходимо выполнить всего пару простых действий:

  • Установить плагин на блог и активировать его (Вы можете скачать плагин с блога d-ma.name, ссылка в конце поста, либо установить его через админку wordpress, набрав в поиске Ajaxize)
  • В настройках плагина Ajaxize указать название функции WP, которую необходимо «спасти» от кэширования. В моем случае это функция «the_views«, отвечающая за вывод количества просмотров записи. Нажмите Generate DIV.
  • Заменить функцию, которую хотите пропустить через Ajax на код, полученный в результате генерации.

Для наглядности прикреплю скриншот, он кликабелен — нажмите для увеличения.

Настройка плагина Ajaxize

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

 

Надеюсь эта запись поможет Вам, если Вы столкнулись с такой-же проблемой подсчета количества просмотров записи на WordPress при включенном кэшировании.

Скачать Ajaxize (Версия 1.3.1)

С уважением, d_ma (http://d-ma.name)

UPDATE: буквально через пару часов после того как я победил кэширование, я нашел еще один плагин который позволяет выводить количество просмотров статьи через Ajax еще проще чем первый. Плагин называется Ajax_the_views, можете найти его в админке WordPress блога или скачать с репозитория WP.

 

Posted in WordPress, Создание сайта and tagged , , , , , .

4 Comments

    • Да рано еще, допиливаю дизайн, настраиваю плагины… когда сотню статей напишу, тогда и буду показывать))

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

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