Sep 04 01

Plug-in WordPress - Average Time to Read

Tiempo estimado de lectura: 1,53 minutos

— UPDATED 19/10/04 —

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.

.RAR Version

.ZIP Version

Mirror
.RAR version
.ZIP format

Copame! Digg it Digg it Reddit Del.icio.us

    51 Comentarios

  1. Flequi


    fuaa , buenisimo!! ya lo voy a probar

  2. Rodrigo


    2 cosas:

    1. Gracias y muy bueno !
    2. Ponelo en el wiki de wordpress, porque todavia no vi algo así ahí, creo que seria de mucha utilidad … quien te dice que Zeldman despues no lo usa en su site ? :D

    Y muchas gracias por las palabras de aliento de recien … gracias …

  3. Gabriel


    Perfecto! y que hago con el fernet?

    Lo unico que lo hice como vos decis, y me pone lo siguiente:
    || Tiempo promedio de lectura ?,? minutos0′65?

    diablos! de donde vienen esos ? y puedo ponerlo en negrita? o de otro color?

  4. eleZeta


    Rodrigo: lo del wiki capas que lo considere despues de un tiempito de prueba, :)

    Gabriel: Te explico aver si me sale mejor esta vez el temita de los parametros de la funcion:

    el primer parametro es inamovible: str_word_count($post->post_content) lo pongo aca y no dentro de la funcion para los que no usen WordPress la puedan implementar cambiando esto. Vos dejalo tal cual.

    el segundo parametro: opcional, es lo que le pones antes del tiempo, osea “el tiempo promedio es: ” o si queres agregarle negrita “-strong- el tiempo promedio es: ”

    el tercer parametro: opcional, es lo que va despues del numero, por ejemplo: ” minutos”, acordate que si abriste una etiqueta adelante (en el parametro anterior) tambien tenes que cerrarla aca. por ej. ” minutos -/strong-”

    el cuarto parametro: opcional, es el separador entre los minuos y segundos, por defecto es ‘ pero podes poner : o lo que quieras.

    Aunque segun veo voy a ver si cambio esto porque parece traer confuciones, me gustaria que me propongan maneras mas claras de pasar los parametros. Asi aumentamos el feedback :)

    Respecto al fernet… juntemonos algun finde y festejamos :p

  5. BCloud


    ¡Wenazo! Lo puedo tomar para usarlo en mi blog ¿no?
    Me parece bien el orden de los parametros, por lo menos yo lo entiendo bien.
    Felicitaciónes por esta excelente función.

  6. 16-bits » Tiempo aproximado de lectura, plugin para Wordpress


    [...] El prol�fico coder y compa�ero de noches de insomnio Lucas, ha desarrollado un nuevo plugin para Wordpress, que nos muestra el tiempo aproximado de lectura por post (en minutos). El pl [...]

  7. FrancoG


    juraba que ya habia comentado aca :P

    que gil!!!

    hace falta que te diga que esta excelente???? ;)

  8. Gabriel


    perdon pero borre el post anterior sin querer :s

    http://www.gatodegrandesbotas.com/wp-trackback.php/75

  9. :: Gato de Grandes Botas :


    [...] Despues de mucho molestarlo a lucas en la madrugada junto con Rodrigo al pobre eleZeta para que se haga este plugin, la unica forma de convencerlo fue ofreciendole [...]

  10. :: Gato de Grandes Botas :


    [...] Despues de mucho molestarlo a lucas en la madrugada junto con Rodrigo al pobre eleZeta para que se haga este plugin, la unica forma de convencerlo fue ofreciendole [...]

  11. Matías


    Muy bueno. Ya voy juntando cosas para agregarle a mi blog… el día que lo arme :p

  12. eleZeta


    Aver, quizas tenga un par de copas demas…. pero no creen que han sobreestimado el plugin ???

    me refiero a que hay cosas mas importante para postear que esto :S

    jejej GRACIAS A TODOS, este plugin no es merito mio sino de todos, ademas que la necesidad original surgio de Rodrigo… en fin…. gracias a todos por su apoyo, asi da gusto trabajar.

    saludos

  13. naty


    Hola buen dia, ya lo voy a probar yo tambien, pasaba para saludar y para avisarle que ya esta incluido en mis links.Un beso y buen finde;)

  14. ala_747


    ¡Excelente idea! como con la mayoría de los buenos plugins, hay que partir de una necesidad bien concreta (como pasó con mi Sanitizador de Títulos para idiomas “no ingleses”), sino puede pasar que surja un plugin piola pero que no le interese a nadie (como mi plugin generador de “ ).

    nte con las buenas ideas!!! :D

  15. eleZeta


    Gracias a todos por la gran aceptacion que tubo dicho plugin, creo que todos formaron parte.

    Un ejemplo claro de esto es que tanto BClouds como Diego realizaron algunas modificaciones que yo no habia tenido en cuenta.

    Gracias a todos :)

  16. The iWorld


    Time To Read Plugin for Wordpress
    Ele-zeta has written a very useful plugin called Time To Read!This plugin allows you to know how much time an average user would take to read your particular post. This is a very important plugin from the usability point of you. You can now get an esti…

  17. Mikhail Esteves


    I think your ZIP/RAR files are corrupted? I’m not able to open either of them.

  18. eleZeta


    Yeah Mikhail, thanks for report this.
    It was corrected.

  19. Standing Tall » WordPress ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ä¸€è¦§è¿½å æƒ…å ±ï¼ˆï¼—ï¼‰


    [...] €ãã—て”pirate” を含むいくつかのサンプルフィルターを添付。 Time2readPlugin - タイム2リード (ダウンロード) æ™®é€šã®èª­è€…ãŒå„æ •ç¨¿è¨˜äº‹ã‚’èª­ã [...]

  20. Standing Tall » WordPress ãƒ—ãƒ©ã‚°ã‚¤ãƒ³ä¸€è¦§è¿½å æƒ…å ±ï¼ˆï¼—ï¼‰


    [...] €ãã—て”pirate” を含むいくつかのサンプルフィルターを添付。 Time2readPlugin - タイム2リード (ダウンロード) æ™®é€šã®èª­è€…ãŒå„æ •ç¨¿è¨˜äº‹ã‚’èª­ã [...]

  21. Latente!


    funciona en WP 1,5???

  22. Dolores


    muy piola ya lo puse y te postie, pero no encuentro para, hacerte un trak
    saludos

  23. José Playo


    Podrías decirme exactamente dónde poner la llamada al plugin? Soy medio nabo, no le cazo la onda a “entre div y meta”.
    José.

  24. Un_negado...


    Bien,pues yo tampoco se donde meter la llamada al plugin :( Podria indicar justo en el archivo que hay que meterla y donde exactamente? Es que yo de esto de PHP se poco :(

  25. Jonathan


    Nice job! I am very pleased with the performance of your plugin. Keep up the good work!

    ~Jonathan

  26. hyoomen » Technical updates.


    [...] buy some books, hippie). eleZeta’s time2read plugin: compliments each piece I write with the ability to forewarn you of how m [...]

  27. Braian


    Me interesaria comentarles sobre una pequeña reduccion que se le practico al plugin.
    El archivo php esta en descarga directa desde mi sitio.
    Aclaro, el plugin se inserta en un archivo llamado theloop.php bajo WordPress.

  28. Karina Troian


    Soy Locutora, me encanta la idea. Saludos !

  29. Kana


    Che, muy buena esa… lo voy a probar en mi weblog

  30. miguel angel flotes


    excelente. ya esta funcionando en mi blog. sigo cazando plugins…

    saludos

  31. Mark


    el codigo correcto a insertar seria

    < ?php time2read("Tiempo promedio de lectura ", "'", "minutos");?>

    saludos

  32. Rufus


    Gran plugin el que habeis diseñado, os felicito. En mi web ya lo he puesto y va de maravilla!

  33. Rafael


    Hi man! Great job! But I have a question about this plugin. Can I include a custom-field in the word-counter of this script?

    I’ll really appreciate if you can help me in this issue.

    thanks man!

  34. myNick


    Excelente plugin!

  35. Fepe


    Muy buen plugin, simple y concreto, nada de extravagancias molestas.

    El primer plugin argentino que le pongo a mi sitio (imagino el orgullo que sentiran por eso (?)). Congrats!

  36. Josu


    Wow cool ,gracias por el post

  37. eleZeta - Lucas Zallio » Blog Archive » El despertar de eleZeta


    [...] los plug-ins que hace tiempo había hecho para WordPress y que sólo uno sigue andando para las nuevas versiones y que me sigue dando muchas [...]

  38. Plug in Nuevo | De Treinta y Pico


    [...] Posted by Dolores on 17 Jul 2005 at 09:37 pm | Tagged as: Wordpress Hoy agrege un plug-in muy piola, lo saque del weblog de ele-zeta La odicea de un aprendiz, que hace dice el tiempo de lectura de cada post, me gusto mucho, es muy facil de instalar, asi lo explica su autor, el plug-ni se llama: Time2read, explicación. [...]

  39. Mauro


    genial! bueno como no tengo plata que te lo pague google! (vos entendes) jeje one more click for you man
    saludos!!!!

  40. Lucas Zallio


    Jajaja Mauro ¡Gracias!

  41. Wordpress Plugin para contar el tiempo estimado de lectura de un articulo | microoweb


    [...] Time2read es un sencillo plugin para WordPress que su función es indicar al lector cuanto tiempo le llevará leer un articulo, al mejor estilo de algunos diarios online populares. [...]

  42. Easy Up Me - WordPress Plug-in | eleZeta - Lucas Zallio


    [...] pasó muchísimo tiempo de mi último plug-in (time2read) que desarrollé versión 1.2 de WordPress y que todavía sigue teniendo éxito. Las cosas [...]

  43. Ingreso Medicina UNC 2009


    sirve para la 2.5?

    contestame porfavor ;)

    y si me dejás, lo pongo en un foro de wordpress (ayudawordpress.com)

  44. Subir archivos e imagenes en wordpress 2.5.1 con “Easy Up Me” | Código Libre


    [...] pasó muchísimo tiempo de mi último plug-in (time2read) que desarrollé para la versión 1.2 de WordPress y que todavía sigue teniendo éxito. Las cosas [...]

  45. 282 plugins para Wordpress « The Evolution


    [...] Average time2read: Muestra el tiempo estimado de lectura de una entrada. [...]

  46. 282 plugins para WordPress (1ª parte de la A a la B) | Pichicola.com


    [...] Average time2read: Muestra el tiempo estimado de lectura de una entrada. [...]

  47. El tiempo promedio de lectura en una nota - elWebmaster.com


    [...] idea muy interesante para implementar en nuestros blogs es este plugin para Wordpress que nos trae eleZeta. Average Time to Read nos informa sobre el tiempo promedio de lectura de cada artículo para que el [...]

  48. Los plugins Easy Up Me y time2read se hicieron oficiales | eleZeta - Lucas Zallio


    [...] Time2read [...]

  49. Luca


    Nice Plugin.

    One thing: After activation, I got an error-message on every screen, because my server had problems with “<?”. After exchanging it with “<?php” everything went alright.

  50. Lucas Zallio


    Luca: Thanks much for the tip. I didn’t know some servers are that precise with php tags. Thanks much!

  51. Leonaut.com


    Average Time to Read…

    This plugin calculates the average time a normal user will take to read an article. It’s very useful in those cases the article is not being displayed at the full size in the homepage. The plug-in accept string templates so it can be easily personaliz…

Deja un Comentario

Tags permitidos:

  • <a href="" title="">
  • <abbr title="">
  • <acronym title="">
  • <blockquote cite="">
  • <code>
  • <em>
  • <strong>