Adicionar Contador de Visitas Sem Plugin WordPress

Você pode ter um plugin para isso, mas aqui vai aprender como adicionar contador de visitas sem plugin, no seu site WordPress. Isso para muitos proprietários de sites e blogs é muito importante.

Com apenas um trecho simples, mas brilhante, podemos fazer exatamente o que precisamos, para criar nosso contador de visitas. Siga as etapas abaixo para contar e exibir o número de visualizações que uma postagem possui no seu tema WordPress.

Etapas para Adicionar Contador de Visitas Sem Plugin

1 – Faça login no seu site WP e abra o edidor de códigos, localize o arquivo functions.php e cole o código a seguir.

NOTA: Recomendamos que utilize um programa de FTP, que mostre uma melhor visualização de códigos de programação.

// ######### 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 '⦿:'; } }
else { if ( $action == 'count' ) {
$edCount++; update_post_meta( $id, $edCountMeta, $edCount );
} else { echo '' . $edCount . '';
} } }
//############## fim do contador de visitas ###################

2 – Dentro do arquivo sigle.php adicione o seguinte código:

<?php echo contar_visitas( get_the_ID(), 'count' ); echo contar_visitas( get_the_ID(), 'view_1' ); ?>

Dependendo do seu tema, a página do conteúdo pode ter um  nome diferente. Além disso, pode ser necessário adicionar, ou substituir por outro código, como este a seguir:

Se você usar este exemplo siga:

<?php setPostViews(get_the_ID()); ?>

Por fim, para exibir o número de visualizações que uma postagem possui, basta adicionar isso onde você deseja que ela seja exibida:

<?php echo getPostViews(get_the_ID()); ?>

Se você estiver usando um plugin de armazenamento em cache como o W3 Total Cache, o método acima para definir exibições não funcionará, pois a função setPostViews() nunca será executada. No entanto, o W3 Total Cache possui um recurso chamado cache de fragmentos. Em vez usar o código acima, use o seguinte, para que setPostViews() possa funcionar bem. Dessa forma, ele pode Acompanhar todas as suas visualizações de postagem, mesmo quando você tiver o cache ativado.

Para single.php e lembre-se de adicionar o sinal de menor, antes do ponto de exclamação.

<!– mfunc setPostViews(get_the_ID()); –><!– /mfunc –>

Este a seguir é opcional:

<?php echo getPostViews(get_the_ID()); ?>

Em conclusão, use o trecho acima, se você quiser exibir o número de visualizações em suas postagens. Coloque este trecho dentro do loop. Você acabou de Adicionar Contador de Visitas Sem Plugin, no seu site WordPress

 

Como usar a função wp_kses

Limitar o tamanho do título do post no WordPress

Exibir a contagem de visualizações de posts WordPress sem um plugin

Por que usar o WordPress para construir seu site?

 

icloud ⌚ data: 08/07/2018   ✅ 240

 

 

Deixe um Comentário

avatar
  Subscrever  
Notificar