Contador de publicacións e páxinas vistas – WordPress

Como amosar o acceso total a publicacións e páxinas? Iremos modificar o plugin “post-vistas” para que tamén funcione como contador de acceso (golpea).

problema

O “post-vistas” é un complemento que rexistra cantas veces se visitou a súa publicación / páxina, cunha análise detallada. Pero de feito, Non fixen esta publicación para dicir iso, ata por que, ten varios complementos do xénero que fan algo similar.

O que quería facer era mostrar o número total de visitas no blog dende que comecei a contar, pero non atopei esta función “post-vistas”.

Resulta que, como estiven usando este complemento desde hai tempo e xa teño unha base de datos poboada, non foi o caso de usar outro complemento só porque non o tiña preparado. entón, Engadín ao complemento un método sinxelo para recuperar a cantidade total de acceso.

Resolución

(1) Instalar ou plugin “post-vistas” e activa-lo. Para descargalo, visita o sitio web Complementos WordPress.

(2) Despois da instalación, Abre o arquivo “wp-content / plugins / post-views / post-views.php” e introduza unha das seguintes funcións:

– Mostra só o acceso normal ao contido da publicación / páxina e ignora o acceso dos robots (mecanismos de busca)

1
2
3
4
5
función get_total_post_views() {
  global $wpdb;
  $vistas =  intval($wpdb->obter_var($wpdb->preparar("select sum(`total_views_total`) FROM `wp_post_views_realtime` onde` view_type` = 'normal' e `output_type` = 'contido'", APP_POST_TYPE)));
  retorno número_formato($vistas,0,',','.');
}

– Mostra o acceso normal ao contido da publicación / páxina e tamén o acceso feito polos robots (mecanismos de busca)

1
2
3
4
5
función get_total_post_views() {
  global $wpdb;
  $vistas =  intval($wpdb->obter_var($wpdb->preparar("select sum(`total_views_total`) FROM `wp_post_views_realtime` onde (`view_type` = 'normal' ou` view_type` = 'robot') e `output_type` = 'contido'", APP_POST_TYPE)));
  retorno número_formato($vistas,0,',','.');
}

(3) Agora só tes que facer a chamada no lugar da páxina que queres amosar, como por exemplo no ficheiro “footer.php” o teu modelo:

1
  Total de accesos: <?php eco get_total_post_views() ?>

(4) Finalmente, se desexa amosar o acceso total para cada publicación específicamente, coloque este código na páxina single.php do seu tema (wp-content / themes /):

1
2
3
se(función_existe('get_post_views')) { 
    eco 'Total de accesos: ' . get_post_total_views();
}

É iso, agora o plugin “post-vistas” funcionará como contador de acceso (golpea) para as publicacións e páxinas vistas.

Vexa o pé de páxina deste blog para ver como se ve!

Total de accesos: 12976

4 Comentarios sobre “Contador de publicacións e páxinas vistas – WordPress

Deixe unha resposta

O seu enderezo de correo-e non será publicado. Os campos obrigatorios están marcados con *