Adicione em seu site um contador de visualização por página sem precisar instalar um plugin.
Adicione no arquivo functions.php o código abaixo:
<?php # Resgata o ID do POST function get_post_id(){ return get_the_ID(); } # Resgata a quantidade de visualizações que um POST contém function getPostViews(){ $postID = get_post_id(); $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 __('Nenhuma Visualização'); } if($count == 1){ return __('1 Visualização'); } return $count.__(' Visualizações'); } # Registra/Atualiza o contador do POST add_action('wp_head', 'setPostViews'); function setPostViews() { $postID = get_post_id(); $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); } } ?>
Para visualizar a quantidade de visualizações, insira em seu tema o código:
<?php $count = getPostViews(); echo $count; ?>
Alguma dica ou sugestão? Escreva nos comentários.
This post was last modified on 2 de maio de 2018 10:33