Contador de Visualizações para seus Posts

Adicione em seu site um contador de visualização por página sem precisar instalar um plugin.

Adicione no arquivo functions.php o código abaixo:

<?php

# Resgata o ID do POST
function get_post_id(){
    return get_the_ID();
}

# Resgata a quantidade de visualizações que um POST contém
function getPostViews(){
    
    $postID = get_post_id();
    $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 __('Nenhuma Visualização');
    }
    
    if($count == 1){
        return __('1 Visualização');
    }
    
    return $count.__(' Visualizações');
}

# Registra/Atualiza o contador do POST
add_action('wp_head', 'setPostViews');
function setPostViews() {
    
    $postID = get_post_id();
    $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);
    }
}

?>

 

Para visualizar a quantidade de visualizações, insira em seu tema o código:

<?php

$count = getPostViews();
echo $count;

?>

 

Alguma dica ou sugestão? Escreva nos comentários.

turboajuda

Recent Posts

Olá, mundo!

Boas-vindas ao WordPress. Esse é o seu primeiro post. Edite-o ou exclua-o, e então comece…

1 semana ago

Google Maps – Ferramentas Do Google Para Melhorar As Vendas Do Seu Site.

Forneça Serviços Melhores Com Informações de Localização Precisas Ofereça aos usuários as mesmas experiências de…

5 anos ago

Google Ads – Ferramentas Do Google Para Melhorar As Vendas Do Seu Site.

Sabemos que aumentar as vendas é a chave para o sucesso de qualquer negócio. Mas…

6 anos ago

Google Search Console – Ferramentas Do Google Para Melhorar As Vendas Do Seu Site.

Sabemos que aumentar as vendas é a chave para o sucesso de qualquer negócio. Mas…

6 anos ago

Como Gerar QrCodes Para Seus Clientes Acessarem Seu Site, Loja ou WhatsApp

QRCode significa Reposta Rápida e surgiu como uma evolução dos antigos códigos de barras. Hoje…

6 anos ago

5 Maneiras de aumentar as suas vendas online

Se você administra um negócio pessoal, familiar ou trabalha para uma grande empresa, aumentar as…

8 anos ago