Contador de visitas para WordPress sem plugin
Coloque o código que ver abaixo, no fim do arquivo functions.php, do theme filho e depois salve.
// ######### Contador de visitas para WordPress ##############
function contar_visitas( $id, $action ) {
$edCountMeta = 'ed_post_views';
$edCount = get_post_meta($id, $edCountMeta, true);
if ( $edCount == '' ) {
if ( $action == 'count' ) {
$edCount = 1; }
delete_post_meta( $id, $edCountMeta );
add_post_meta( $id, $edCountMeta, 1 );
if ( $action == 'view_1' ) { echo '<span>Primeira visita neste post:</span>'; } }
else { if ( $action == 'count' ) {
$edCount++; update_post_meta( $id, $edCountMeta, $edCount );
} else { echo '<span> ' . $edCount . ' visualizações </span>';
} } }
//############## fim do contador de visitas ###################
Coloque este código que ver embaixo, acima do código: prevNextArticle do single.php do Theme principal, que é o arquivo das postagens.
<?php echo contar_visitas( get_the_ID(), 'count' ); echo contar_visitas( get_the_ID(), 'view_1' ); ?>
Notação importante
Se você não tem um tema filho (child theme), guarde o código em um lugar fácil de ser encontrado, para colocar de volta no mesmo lugar, depois que seu tema principal for atualizado.
Anexo
Deixe uma resposta