@polarush

Как получить список читателей отдельного поста в wordpress?

Привет честной компании. Изучил множество каунтеров, узнал о возможности исключать роли, исключать айпишники, исключать показ счётчика по типу записи, и т.д. и т.п., но нигде не нашёл возможность вывести имя пользователя, совершившего просмотр поста.

На просторах рунета нашёл код следующего содержания, фиксирующий просмотры, и выводящий каунтер в определённом месте:

function getPostViews($postID){
    $count_key = 'post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
        return "0 просмотров";
    }
    return $count.' просмотров';
}
function setPostViews($postID) {
    $count_key = 'post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        $count = 0;
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
    }else{
        $count++;
        update_post_meta($postID, $count_key, $count);
    }
}

 <?php setPostViews(get_the_ID()); ?> <!-- этой штукой вызываем функцию, где будем считать просмотры -->
 <?php echo getPostViews(get_the_ID()); ?> <!-- это выводит сам счётчик -->


Как лучше всего реализовать вызов имени пользователя, совершившего заход, и возврат этого значения? Или есть какие-то готовые варианты? Красноречивее всего пример выглядит как список читателей на стихи.ру
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы