Javenue logo

Javenue

Программирование на Java

Информационные технологии

Plugin для Wordpress - WP Shortstat и RSS

[Статья не является актуальной и скоро будет переписана]

Не так давно на блоге Intruder's Register появилась статья о том, стоит ли переходить на Feed Burner. Среди пунктов "за" был следующий - отображение статистики читателей фида.

Мне кажется, информация о том, через какой RSS-reader вас читают, - излишняя роскошь. А вот отображение количества уникальных читателей фида за текущий день очень даже не помешает (скорее всего вы уже обратили внимание на "STATS" в сайдбаре).

Вместо поиска всевозможных плагинов для Wordpress, я принял решение модифицировать существующий plug-in WP Shortstat.

Вот список изменений, которые я внес в существующий WordPress plugin:

  • добавлен фильтр на wp-comments;
  • добавлены несколько языков, которые раньше не трэкались;
  • отслеживание посещений со значимых для RU- и UA-net'a поисковиков (rambler, yandex, bigmir);
  • добавлена функция getUniqueFeeds для учета читателей фидов за текущий день;
  • другие незначительные изменения.

Ничего особенного, конечно, но для человека, который никогда не работал с PHP, очень даже неплохо.

Функция getUniqueFeeds убивает все записи в таблице wp_ss_stats за прошлый день и возвращает количество уникальных читателей фида за текущий день.

Для отображения статистики в сайдбаре воспользуйтесь следующим кодом:

<div id="stats">
   <?php $wpss = new wp_shortstat(); ?>
   <h3>Stats:</h3>
   <ul>
      <li><i>Today's unique visitors - <?php echo $wpss->getTodaysUniqueHits(); ?></i><li>
      <li><i>Today's unique RSS readers - <?php echo $wpss->getUniqueFeeds(); ?></i><li>
   </ul>
</div>

Скачать измененный plugin WP Shortstat можно по запросу - напишите мне лично и я вышлю вам код.

Кроме WP Shortstat, я использую еще плагин WP Cache, а в других необходимость пока не возникла.

Ну вот и все на сегодня.

Комментарии приветствуются.

P.S. Насколько я понял, Яндекс использует отличную от UTF-16 кодировку, поэтому запросы c Yandex в plugin'е отображаются не Plugin для Wordpress - WP Shortstat + RSS корректно. Буду очень признателен за помощь в решении этой проблемы.


Комментариев: 0

  Выйти

  * для публикации комментариев нужно