#wordpress #plugins #counter
#wordpress #Плагины #счетчик
Вопрос:
Как подсчитать количество посетителей для сообщения определенной категории? Могу ли я создать такой плагин, который сможет творить всю магию? Я не хочу, чтобы пользователи плагина изменяли файлы темы или добавляли фрагменты кода в другие файлы темы…
Ответ №1:
что-то вроде добавления в мету публикации может сделать то, что вы хотите.
<?php
add_action('the_content', 'myplugincb');
function myplugincb() {
global $wp_query;
if (count($wp_query->posts) == 1) { //just do this for individual posts/pages
$pid = $wp_query->posts[0]->ID;
$key = 'myplugin_post_visit_counter';
update_post_meta($pid, $key, get_post_meta($pid, $key) 1);
}
}
function myplugin_show_viewed($post_id) {
return get_post_meta($post_id, 'myplugin_post_visit_counter');
}
Вам придется изменить это несколькими различными способами в зависимости от желаемого результата. Вероятно, вы захотите использовать что-то вроде Google Analytics, если хотите видеть специфику посещенных страниц, откуда пришел пользователь и т.д.