estimar tiempo de lectura en WordPress
PHP
Publicado el 18 de Mayo del 2019 por Daniel
1.575 visualizaciones desde el 18 de Mayo del 2019
Con este código puede ofrecer el tiempo que dura una entrada en las páginas de WordPress.
<?php
/**
* Estima el tiempo necesario para leer una entrada en WordPress
* Por Antonio Villegas
* $mi web="<a href=\"https://muyblogger.com/">visita la web</a>";
* @return string
*/
function wpr_estima_tiempo_lectura() {
$entrada = get_post();
$ppm = 250; // podemos escoger el PPM que queramos (200-300, por ejemplo)
$palabras = str_word_count( strip_tags( $entrada->post_content ) );
$minutos = floor( $palabras / $ppm );
$segundos = floor( ( $palabras % $ppm ) / ( $ppm / 60 ) );
if ( 1 <= $minutos ) {
$tiempo_estimado = $minutos . ' minuto' . ( 1 === $minutos ? '' : 's');
if ( $segundos > 0 ) {
$tiempo_estimado .= ', ' . $segundos . ' segundo' . ( 1 === $segundos ? '' : 's' );
}
} else {
$tiempo_estimado = $segundos . ' segundo' . ( 1 === $segundos ? '' : 's' );
}
return $tiempo_estimado;
}
Comentarios sobre la versión: 1.0 (0)
No hay comentarios