Inserir no posts o contador de visualizações

Inserir no posts o contador de visualizações
Categoria: Geral, WordPress Tags: , Postado em: 6 de setembro de 2018 1078

Acredito que todos ou quase todos já passou por um momento que precisava colocar no um contador de visualização nos posts.

Neste tutorial mostrarei como colocar essa informação de forma simples.

Você fará alterações em apenas dois arquivos single.php e no arquivo functions.php

Então vamos ao código:

No arquivo functions.php  vamos inserir o seguinte código:

//Função que apresenta as visuzalizações
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 Visualização";
    }
    return '<i class="far fa-eye"></i> ' .$count;
}

// Função que conta as visualizações.
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);
    }
}

Como pode notar no código acima criamos uma função getPostViews onde registramos a contagem.

Para apresentamos a contagem do posts em seu arquivo, utilize o código abaixo, esse código tem que ser inserido dentro do loop.

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

Esperamos ter ajudado. 🙂

Gostou? compartilhe nas redes!! ;)

Deixe seu comentário

3 Compart.
Compartilhar3
Pin
Compartilhar
Twittar
+1