Повышение видимости вашего блога: различные методы установки количества просмотров сообщений с использованием мета-мета сообщений

Когда дело доходит до ведения успешного блога, решающее значение имеет понимание популярности и вовлеченности ваших публикаций. Один из способов измерить это — отслеживать количество просмотров публикаций. В этой статье мы рассмотрим различные методы установки количества просмотров сообщений с использованием метаданных сообщений в WordPress, а также примеры кода. Внедрив эти методы, вы сможете эффективно отслеживать и оптимизировать свой контент. Давайте погрузимся!

Метод 1: использование настраиваемого поля
Одним из распространенных подходов является использование настраиваемого поля в редакторе сообщений WordPress. Вот пример реализации этого метода:

// Set the post views count
function set_post_views($postID) {
    $countKey = 'post_views_count';
    $count = get_post_meta($postID, $countKey, true);
    if ($count=='') {
        $count = 0;
        delete_post_meta($postID, $countKey);
        add_post_meta($postID, $countKey, '0');
    } else {
        $count++;
        update_post_meta($postID, $countKey, $count);
    }
}

Метод 2: использование файлов cookie.
Другой способ отслеживать количество просмотров публикаций — использование файлов cookie. Этот метод позволяет подсчитывать уникальные просмотры отдельных пользователей. Вот фрагмент кода, демонстрирующий этот подход:

// Set the post views count using cookies
function set_post_views_cookie($postID) {
    $countKey = 'post_views_count';
    $count = get_post_meta($postID, $countKey, true);
    if (!isset($_COOKIE[$countKey])) {
        $count++;
        setcookie($countKey, $postID, time() + 86400, '/');
        update_post_meta($postID, $countKey, $count);
    }
}

Метод 3: использование IP-адреса
Отслеживание количества просмотров публикаций на основе IP-адресов может дать представление об уникальных посетителях. Вот пример реализации этого метода:

// Set the post views count based on IP address
function set_post_views_ip($postID) {
    $countKey = 'post_views_count';
    $count = get_post_meta($postID, $countKey, true);
    $userIP = $_SERVER['REMOTE_ADDR'];
    $viewIPs = get_post_meta($postID, 'post_view_ips', true);
    if (!in_array($userIP, $viewIPs)) {
        $count++;
        update_post_meta($postID, $countKey, $count);
        $viewIPs[] = $userIP;
        update_post_meta($postID, 'post_view_ips', $viewIPs);
    }
}

Используя различные методы для установки количества просмотров сообщений с помощью метаданных сообщений, вы можете получить ценную информацию о популярности и вовлеченности ваших сообщений в блоге. Независимо от того, решите ли вы использовать настраиваемые поля, файлы cookie или IP-адреса, эти методы помогут вам оптимизировать контент и принимать решения на основе данных для повышения видимости вашего блога.