Счётчик просмотров записей в Wordpress

Для добавления количества просмотров постов в Wordpress можно воспользоваться следующим кодом, который необходимо поместить в файл functions.php вашей темы:

// Функция для увеличения счетчика просмотров поста
function increment_post_views($post_id) {
    $current_views = get_post_meta($post_id, 'post_views', true);
    $new_views = $current_views ? $current_views + 1 : 1;
    update_post_meta($post_id, 'post_views', $new_views);
}

// Хук для вызова функции при просмотре поста
function track_post_views() {
    if (is_single()) {
        increment_post_views(get_the_ID());
    }
}
add_action('wp', 'track_post_views');

// Функция для получения количества просмотров поста
function get_post_views($post_id) {
    return get_post_meta($post_id, 'post_views', true) ?: 0;
}

Для вывода количества просмотров добавьте в нужном месте такой код

<?php 
$post_id = get_the_ID();
echo get_post_views($post_id);
 ?>