Como mostrar esse contador APENAS nos posts ?
Olá, tenho uma função no php que conta os caracteres e mostra o tempo estimado da leitura. funciona muito bem.Mas ele aparece em todas as Paginas e posts. nao quero nas Paginas, só nos posts.
Queria saber como faço para ele aparecer SÓ em posts, naquela parte do post-meta, onde fica o nome do autor.
Segue o código abaixo:
function tt_reading_time() {
$content = get_post_field('post_content');
$char_count = mb_strlen(strip_tags($content), "UTF-8");
$min = ceil($char_count / 1200); // tempo médio de leitura: 1200 caracteres
$tempo = 'Tempo estimado: ';
if ($min <= 1) {
$tempo .= '1 minuto';
}
else {
$tempo .= $min . ' minutos';
}
$tempo .= ' ('. $char_count .' caracteres)';
return $tempo;
}
function tt_reading_time_filter( $content ) {
$custom_content = '<div class="post-meta1">'.tt_reading_time().'</div>';
$custom_content .= $content;
return $custom_content;
}
add_filter( 'the_content', 'tt_reading_time_filter' );
ObrigadaDiscussão (9)
Carregando comentários...