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

Прописываем код в functions.php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
add_action('wp','es_pageviews'); add_action('manage_posts_custom_column','display_pageviews_row',10,2); add_filter('manage_pages_columns', 'display_pageviews'); add_filter('manage_posts_columns', 'display_pageviews'); function es_pageviews(){ if(is_single() || is_page()){ global $post; $pv = get_post_meta($post->ID, '_pageviews',true); update_post_meta($post->ID, '_pageviews', $pv+1); } } function display_pageviews($columns){ $columns['pv'] = __('Просмотры'); return $columns; } function display_pageviews_row($column_name,$post_id){ if ($column_name != 'pv') return; $pv = get_post_meta($post_id, '_pageviews',true); echo $pv ? $pv : 0; } function the_pageview(){ global $post; $pv = get_post_meta($post->ID, '_pageviews',true); echo $pv ? $pv : 0; } |
