In WordPress è relativamente semplice implementare un contatore delle visite.
Aggiungiamo il seguente codice al file functions.php:
function my_count_post_visits() {
if( is_single() || is_page() ) {
global $post;
$views = get_post_meta( $post->ID, 'my_post_viewed', true );
$views_no = intval( $views );
update_post_meta( $post->ID, 'my_post_viewed', ++$views_no );
}
}
add_action( 'wp_head', 'my_count_post_visits' );
Ora il custom field my_post_viewed contiene il numero di visualizzazioni per i post e le pagine.