Contador de Visitas em Posts WordPress Sem Plugin

Você já quis saber quantas vezes uma publicação em particular foi visualizada, no seu site, ou blog WordPress. Crie um contador de visitas, sem a necessidade de instalar qualquer plugin e torne isso possível. Entretanto, embora o plugin Post Views Counter seja ótimo para fazer isso também.

Aqui, vamos aprender como adicionar um contador de vistas nas postagens do WordPress, ou em qualquer página, apenas com algumas linhas de um script PHP.

Rigorosamente falando, isso é muito útil para rastrear postagens.  Além disso, o ajudará no futuro a escrever artigos de conteúdo mais interessantes e de qualidade, que possam atrair mais visitantes.

Nota: para fazer isso, você deve conhecer os arquivos do seu tema WordPress e ter algumas noções de PHP, para adicionar corretamente o código. Mas é muito simples e você pode fazer um backup dos arquivos, que serão alterados, para o caso de algo sair errado.

Crie seu próprio Contador de Visitas

Basta adicionar os seguintes trechos destes códigos aos seus arquivos do tema WordPress e o contador começará a funcionar.

Para o arquivo da função do tema WordPress

Abra o arquivo functions.php, que fica dentro do diretório no seu tema e cole o seguinte script.

// ######### Contador de visitas para WordPress ##############
function contar_visitas( $id, $action ) {
$edCountMeta = 'ed_post_views';
$edCount = get_post_meta($id, $edCountMeta, true);
if ( $edCount == '' ) {
if ( $action == 'count' ) {
$edCount = 1; }
delete_post_meta( $id, $edCountMeta );
add_post_meta( $id, $edCountMeta, 1 );
if ( $action == 'view_1' ) { echo '<span>Primeira visita neste post:</span>'; } }
else { if ( $action == 'count' ) {
$edCount++; update_post_meta( $id, $edCountMeta, $edCount );
} else { echo '<span>Visitado ' . $edCount . ' vezes</span>';
} } }
//############## fim do contador de visitas ###################

O código acima, pode ser colado em qualquer parte do arquivo functions.php, desde que seja antes, ou depois de qualquer função nativa do seu tema.

Para as páginas onde você quer o Contador de Visitas.

Cole esta linha de código nas páginas, que você deseja contar as visitas. Para o exemplo, usamos a página single.php que é a página das postagens. Então cole primeiro em single.php e faça os testes.

echo contar_visitas( get_the_ID(), 'count' ); echo contar_visitas( get_the_ID(), 'view_1' );

Este segundo código pode ser colado em qualquer parte do single.php, desde que seja abaixo de <?php get_header(); ?>

Você pode colar na página footer.php para visualizar as visitas em todas as páginas do seu site.

Também é possível colar na página post_meta, caso o seu tema possua. Dessa forma, o número de visitas será exibido na mesma linha do autor, da data, ou das informações de comentários. Contador de Visitas, pode ser inserido em locais, dependendo de cada tema.

Deixe uma resposta