Contador de Visualizações no Wordpress sem plugin

1 - Abra o Arquivo functions.php do tema e adiciona e Seguinte Código.

function conta_clicks($post_id){
    return (int)get_post_meta($post_id, 'conta_clicks_clicks', true);
}
function conta_clicks_update_clicks($content){
    global $post;
    $post_id = $post->ID;
    if(is_single()){
        $total = (int)conta_clicks($post_id);
        $total++;
        update_post_meta($post_id, 'conta_clicks_clicks', $total);
    }
    return $content;
}
add_filter('the_content', 'conta_clicks_update_clicks');

 2 - Agora adicione em qualquer parte do tema o código abaixo que irá mostrar a numeração.

Visualizações do post <?php echo conta_clicks($post->ID); ?>

Pronto irá funcionar direitinho.

3 - (opcional) Adicionar opção shortcode do Contador no Tema

function conta_clicks_shortcode($attr,$cont){
 
 global $post;
 
 $post_id = $post->ID;
 
 return get_post_meta($post_id, 'conta_clicks_clicks', true);
 
}
add_shortcode('total_clicks','conta_clicks_shortcode');
 
 
 
Shortcode a ser utilizado [total_clicks]

Postar um comentário