{"id":68462,"date":"2017-01-05T00:57:04","date_gmt":"2017-01-05T00:57:04","guid":{"rendered":"https:\/\/br.wordpress.org\/support\/topic\/cookie-nao-funciona-dentro-da-funcao-de-um-contador-de-visualizacao-de-paginas\/"},"modified":"2017-01-05T00:57:04","modified_gmt":"2017-01-05T00:57:04","slug":"cookie-nao-funciona-dentro-da-funcao-de-um-contador-de-visualizacao-de-paginas","status":"publish","type":"topic","link":"https:\/\/br.wordpress.org\/support\/topic\/cookie-nao-funciona-dentro-da-funcao-de-um-contador-de-visualizacao-de-paginas\/","title":{"rendered":"Cookie n\u00e3o funciona dentro da fun\u00e7\u00e3o de um contador de visualiza\u00e7\u00e3o de paginas"},"content":{"rendered":"<p>O codigo funciona normalmente no Local Host, mas na hospedagem n\u00e3o. Notei que o cookie n\u00e3o \u00e9 gerado na hospedagem apenas nesta fun\u00e7\u00e3o, mas outros cookies de teste funcionam.<\/p>\n<pre><code>function set_post_views() {\n\n$cookie_content = strtotime(date(&#039;Y-m-d&#039;));\n\n$cookie_name = &#039;view_&#039;.md5($_SERVER[&#039;REQUEST_URI&#039;]);\n\n$count_key = &#039;post_views_count&#039;;\n\n$count = get_post_meta(get_the_ID(), $count_key, true);\n\nif(is_single() &amp;&amp; !isset($_COOKIE[$cookie_name])) {\n\t \n\nwp_update_post(array(&#039;ID&#039; =&gt; get_the_ID(), &#039;post_date_gmt&#039; =&gt; date(&quot;Y:m:d H:is&quot;)));\n\t\t\n\t\t\n\t\t\n\nif($count==&#039;&#039;){\n\t\t\t\n$count = 0;\n\t\t\t\ndelete_post_meta(get_the_ID(), $count_key);\nadd_post_meta(get_the_ID(), $count_key, &#039;0&#039;);\n\t\t\t\nsetcookie($cookie_name, $cookie_content, time()+3600, COOKIEPATH, COOKIE_DOMAIN );  } \n\nelse{\n$count++;\nupdate_post_meta(get_the_ID(), $count_key, $count);\n\t\t\t\nsetcookie($cookie_name, $cookie_content, time()+3600, COOKIEPATH, COOKIE_DOMAIN );  } } }\n\nadd_action( &#039;wp_head&#039;, &#039;set_post_views&#039;);<\/code><\/pre>\n","protected":false},"template":"","class_list":["post-68462","topic","type-topic","status-publish","hentry","topic-tag-contador","topic-tag-cookies","topic-tag-funcao"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/68462","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic"}],"about":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/topic\/68462\/revisions"}],"wp:attachment":[{"href":"https:\/\/br.wordpress.org\/support\/wp-json\/wp\/v2\/media?parent=68462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}