Plug-in WordPress – average time2read

A Rodrigo se le ocurrió una interesante idea acerca del tiempo que consumimos leyendo weblogs y preguntó también sobre la posibilidad de tener en su weblog lo que tení;a Clarí;n hace algún tiempo. Se trata del tiempo promedio de lectura de cada noticia, de esta forma el lector se da una idea de lo que podrí;a tardar en leer dicha noticia.

Como Gabriel auspiciaba dicho trabajo con un fernet, yo no lo pensé dos veces y me puse manos a la obra, total no eran más que unas pocas lí;neas de código.

El resultado es este plugin para WordPress que “avisa” de cuanto un lector promedio podrí;a tardar en leer las noticias. Buscando un poquito en Internet surgió en alguna pagina que la velocidad promedio de lectura rondarí;a las 250 palabras por minuto. Por lo que utilice ese dato para este plugin.

Como instalarlo? 

1) Copiar el archivo time2read.php dentro del directorio /wp-content/plugins/ de WordPress.
2) Activar el plugin desde el admin.
3) Insertar la función donde quieran que aparezca el “aviso” (recomiendo en el div meta)

Como usar la función?

time2read ( [string antes], [separador], [string después],[string minutes/seconds)

Ej 1) < ? time2read(“Tiempo promedio de lectura “, “‘”, “minutos”); ?>

Da como resultado: Tiempo promedio de lectura 2′46 minutos

Ej 2)< ? time2read( “Mas o menos”,”:”,” segundos”,”seconds”); ?>

Da como resultado: mas o menos 106 segundos

En el parámetro string antes o después, podes mandar etiquetas html.

Para cambiar el tiempo promedio, cambia el archivo time2read.php.

Las sugerencias y críticas ya sabes

Saludazos !!

Bajá time2read:
Formato .RAR
Formato .ZIP

Mirror
Formato .RAR
Matías for the english syntax tips.

Time2read is a WP plug-in that allows you to estimate the time it will take an normal reader to read an article

Instalation Guidelines:

1) Copy time2read.php file into your WordPress plugin folder
2) Activate it in the admin plugins section.
3- Use the function within the WordPress loop that loads posts into index.php file (div meta recommended)

Ways to use the function:

time2read ( [before string] , [divider string], [after string], [“minutes”/”seconds” string)

So we can use it this way:

< ? time2read(“Average time to read”,”:”,” minutes”); ?>

will output:
Average time to read 1:23 minutes

or you can show it in seconds by this way:

< ? time2read(“Average time to read”,”:”,” seconds aprox.”,”seconds”); ?>

will output:
Average time to read 83 seconds aprox.

you can add HTML tags into string before or string after so you can show it in bold, italic or even your own styles.

enjoy it.