Contador de Visitas em Posts WordPress Sem Plugin

Por icloud | data: 05/01/2018 | 415 Leituras

Você já quis saber quantas vezes uma publicação em particular foi visualizada, no seu site, ou blog WordPress. Isso é possível criando um contador de visitas, sem a necessidade de instalar qualquer plugin, embora o plugin Post Views Counter seja ótimo para fazer isso. 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. Isso é muito útil para rastrear postagens, o que 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.

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ê contar as 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, dependendo de cada tema.

 

Se você ainda tem dúvidas sobre esta postagem: Contador de Visitas em Posts Wordpress Sem Plugin, pode ser necessário ver a próxima, ou deixar um comentário.


 

 

Deixe um Comentário

Você deve estar Logado para postar comentários.