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.