Задать вопрос
Aligatro
@Aligatro
Turn food and coffee into software...

Как в Wordpress провести подсчет просмотров при помощи ajax?

Доброго времени суток. После установки кеша, возникла некая проблема. При включенном кешировании (по понятным причинам) не считаются просмотры статей на сайте. Сам подсчет просмотров выполнен 2-мя функциями:

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);
    }
}


Хотелось бы попросить знающий, разбирающихся людей в ajax, помочь сделать скрипт передачи значения о просмотре (в обход кешированию) после обновления страницы.
  • Вопрос задан
  • 2783 просмотра
Подписаться 3 Оценить Комментировать
Ответ пользователя Руслан К ответам на вопрос (2)
rOOse
@rOOse
Frontend developer
Какой плагин кеширования? Почитайте его документацию, обычно есть способ указать что не кешировать.
Ответ написан
Комментировать