Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
Максим В.
24 года, Россия
2 года в сервисе
Был онлайн 16 часов назад

Добрый вечер.
Есть скрипт который выводит кол-во заходов на страницу в wp. Давно когда-то нашел в гугле и с тех пор все руки не доходили поменять. Сейчас на некоторых постах уже полно просмотров, но суть в том, что в данном решении нет проверки, заходил ли уже пользователь.
Нужно дописать (не сломав то что есть) так чтобы если уже заходил - +1 не добавлялось?

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