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 interessante.

Este código também pode adicionar uma coluna com a contagem de visitas dos posts, no painel Admin. Dessa forma, você pode fazer uma análise das postagens mais requisitadas do seu site.

Adicionar Contador de Visitas Sem Plugin

Com apenas um trecho simples de código, 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

Antes de tudo, faça backup dos arquivos que for editar. Desse modo, você pode recuperar o seu site, caso algo de errado aconteça.

  • Faça login no seu site Wordpress e abra o editor 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 getPostViews($postID){
    $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 "0 View";
    }
    return $count.' Views';
}
// para contar as visitas.
function setPostViews($postID) {
    $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);
    }
}
//fim do contador de visitas

Ainda no arquivo functions.php cole o código a seguir, se você deseja adicionar uma coluna com a contagem das visitas, na guia Posts, no paine Admin. Isso vai Adicionar Contador de Visitas a coluna no Painel.

// Adiciona uma coluna em Posts no painel WP-Admin
add_filter('manage_posts_columns', 'posts_column_views');
add_action('manage_posts_custom_column', 'posts_custom_column_views',5,2);
function posts_column_views($defaults){
$defaults['post_views'] = __('Views');
return $defaults;
}
function posts_custom_column_views($column_name, $id){
if($column_name === 'post_views'){
echo getPostViews(get_the_ID());
}
}

Salve o arquivo functions.php e abra o arquivo single.php, ou content-single.php. Em alguns temas o loop do conteúdo está em outra página. Para saber em qual página se encontra o loop do conteúdo, verifique a página incluída em single.php.

Agora vamos vamos trabalhar com single.php

  • Dentro do arquivo sigle.php adicione o seguinte código:
<?php setPostViews(get_the_ID()); ?> <?php echo getPostViews(get_the_ID()); ?>

NOTA: como dissemos anteriormente, dependendo do seu tema, a página do conteúdo pode ter um  nome diferente.

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 –>

Esta postagem mostrou como adicionar contador de visitas sem plugin WordPress. No entanto, ele pode não funcionar para alguns temas e você pode usar o plugins WP Post Views, que funciona muito bem. E além disso, pode ser configurado facilmente, para contar visitas em postagens com cache.

O Que Você Quer Comprar Hoje?

Notebook DELL: Melhor Preço

Confira os Preços

Celular Xiaomi: Melhor Preço

Confira os Preços

Notebook Lenovo: Compre Agora

Confira Os Preços

Celular Samsung: Melhor preço

Confira os Preços

Melhor Aspirador de Pó Robô

Confira os Preços

Ventilador de Coluna: Compre Agora

Confira os Preços

Perfumes Femininos Importados

Confira os Preços

Perfumes Masculinos Importados

Confira os Preços

Melhores Fogões a Gás

Confira os Preços

Melhores Smart TV: Compre Agora

Confira os Preços

Editor iCloud
Editor iCloud

A edição do site icloud.com.br é feita pelo administrador do site. Criamos conteúdo para levar conhecimento aos nossos leitores.

Teremos o maior prazer em ouvir seus pensamentos

Deixe uma Comentário

iCloud Tutoriais
Logo