Contador de Visualizações para seus Posts

12:19

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 POSTfunction get_post_id(){ return get_the_ID();}# Resgata a quantidade de visualizações que um POST contémfunction 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 POSTadd_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.