Защита от накрутки Wp-postviews

Напишу о простом способе защиты от ненужных просмотров страниц для плагина https://wordpress.org/plugins/wp-postviews/
Данный способ пригодится в том случае если вы не хотите чтобы при каждом обновлении страниц происходило постоянное увеличение счетчика на 1 просмотр. Для более корректного подсчета статистики.
Обойди данный способ очень легко, при желании все равно можно будет накрутить счетчик просмотров. Наша цель не в этом, наша цель уберечься от «ненужных» просмотров пользователями или гостями сайта.
Делал под свои настройки, у меня по умолчанию включено кэширование на сайте. Статистика просмотров включена для всех.

В самом плагине wp-postviews в файле wp-postviews.php
Ищем строчки

<br />
switch( intval( $views_options['count'] ) )<br />

Это опция в админке
Screenshot_1
Everyone — 0
Guests Only — 1
Registred Users Only — 2
У меня стоит 0
Значит я меняю во всех местах где встречается секция c case 0:
<br />
case 0:<br />
					if (isset( $_COOKIE['views_'.$post-&gt;ID]) ) {<br />
						$should_count = false;<br />
					} else {<br />
						setcookie('views_'.$post-&gt;ID, &quot;not_count&quot;, (time()+3600), &quot;/&quot;);<br />
						$should_count = true;<br />
					}<br />
break;<br />

Будем каждому пользователю сайта давать печеньку с номером статьи, если у него уже есть печенька то количество просмотров увеличивать не будем, если нету то дадим печеньку и увеличим просмотр +1, теперь для любого гостя или пользователя будет зачитываться только один просмотр за 1 час.