En el mundo del blogging, cada segundo cuenta. Captar la atención de tus lectores y mantenerlos comprometidos es fundamental para el éxito de tu blog. ¿Te has preguntado alguna vez cómo puedes ayudar a tus lectores a estimar cuánto tiempo necesitarán para leer tus artículos?
En este post vamos a ver cómo mostrar tiempo de lectura aproximado en WordPress. Es una practica que se esta poniendo muy de moda. Veremos como añadirlo con un Shortcode a nuestra web manualmente y de forma automática instalando y configurando el plugin.
Si deseas mostrar el tiempo estimado de lectura en tu sitio de WordPress de una manera sencilla y eficiente, puedes hacerlo directamente desde el archivo functions.php de tu tema. Con el siguiente código, podrás calcular automáticamente el tiempo de lectura aproximado de tus posts y mostrarlo de forma elegante:
// Función para calcular el tiempo de lectura aproximado
function tiempo_lectura_shortcode() {
// Obtener el contenido del post actual
$content = get_post_field( 'post_content', get_the_ID() );
// Calcular la cantidad de palabras en el contenido
$word_count = str_word_count( strip_tags( $content ) );
// Velocidad de lectura promedio en palabras por minuto
$palabras_por_minuto = 200;
// Calcular el tiempo aproximado de lectura en minutos
$tiempo_lectura = ceil( $word_count / $palabras_por_minuto );
// Retornar el tiempo de lectura dentro de un div con el estilo proporcionado
return '<div class="tiempo-lectura-custom" style="width: auto; margin-bottom: 14px; border: solid 1px #cacaca; padding: 10px; border-radius: 8px; background: #fbfbfb;">' . $tiempo_lectura . ' minutos de lectura</div>';
}
// Registrar el shortcode para usar la función
add_shortcode( 'tiempo_lectura', 'tiempo_lectura_shortcode' );
Con este código, el tiempo estimado de lectura se calculará automáticamente en función del contenido de cada post y se mostrará al final del mismo. Además, puedes personalizar el estilo del elemento para que se ajuste perfectamente al diseño de tu sitio.
¡Así de fácil es usar este tip para calcular tiempo de lectura en WordPress y mejorar la experiencia de tus lectores!
Descargar plugin – tiempo-lectura-aprox.zip
Para calcular el tiempo de lectura aproximado de tus posts y ofrecer una forma sencilla de integrarlo en tu blog. Te proporciono esta herramienta en forma de plugin, con la que podrás proporcionar a tus lectores una estimación clara de cuánto tiempo necesitarán para leer tus artículos, ayudándoles a planificar su tiempo de manera más efectiva.
El siguiente plugin para mostrar duración de lectura en WordPress esta desarrollado por mi y es muy básico pero cumple con las siguientes características hasta el momento:
Características Principales:
[ tiempo_lectura ]
dentro de tus posts para mostrar automáticamente el tiempo de lectura, o utiliza <?php echo do_shortcode('[ tiempo_lectura ]'); ?>
en tu código personalizado.Cómo Integrar Tiempo de Lectura Plugin:
en el lugar donde desees que aparezca.
Aquí tienes algunos plugins alternativos que puedes usar para mostrar el tiempo estimado de lectura en WordPress: