Дописать php скрипт кол-ва постов на сайте.
Добрый вечер.
Есть скрипт который выводит кол-во заходов на страницу в 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);
}
}