Revista Comunicación

Contador de visitas por entradas en WordPress

Publicado el 04 mayo 2022 por Alexborras @alexborras

Contador de visitas por entradas en WordPress

Existen varios Plugins que permiten implementar un contador de visitas a nuestra página de WordPress pero en este caso lo que queremos saber es que entradas o artículos son las más visitadas.

Para ello uno de los Plugins más utilizados es el wp-postviews el cual permite saber con detalle las visitas que recibe cada Entrada o página de nuestra Web.

La forma de utilización es la habitual, descargarlo, descomprimir subirlo a plugins y activarlo. Hay que tener en cuenta cual es exactamente nuestra versión de WordPress ya que existen varias versiones del Plugin según la que corresponda de WordPress.

Para consultar todas las posibilidades de este Plugin ver la página Readm e del autor.

Notas Técnicas

La forma en que trabaja es añadiendo el Meta "view" a cada post y le va sumando uno al value, el refresh cuenta como una visita, no tiene controles avanzados de IP o una visita por día.

Ordenar los posts por el contador de visitas

Una función muy interesante que permite este plugin es poder ordenar los post según las visitas que hayan recibido.

Los único que hay que hacer es buscar en que sitios aparece la siguiente línea de código:

$most_viewed = $wpdb->get_results("SELECT DISTINCT $wpdb->posts.*, (meta_value+0) AS views FROM $wpdb->posts LEFT JOIN $wpdb->postmeta ON $wpdb->postmeta.post_id = $wpdb->posts.ID WHERE post_date < '".current_time('mysql')."' AND $where AND post_status = 'publish' AND meta_key = 'views' AND post_password = '' ORDER  BY views ASC LIMIT $limit");

Y cambiar el ASC por DESC según interese orden ascendente o descendente.

Recomendación

Se recomienda que para modificar plugins se disponga de conocimientos avanzados de WordPress, PHP y My SQL, ya que en caso contrario podría provocar un error grave en tu página web.


Volver a la Portada de Logo Paperblog