Related-posts para Wordpress, mejorado

Una de las formas de fidelizar (es curioso: este palabro no es reconocido por la RAE) al lector ocasional de tu blog es demostrarle que escribes a menudo cosas relacionadas con lo que están leyendo. Por eso siempre he creído que uno de los plugins más interesantes de Wordpress es el Related Entries de w-a-s-a-b-i (ojo, he puesto un enlace al wiki, porque http://www.w-a-s-a-b-i.com/ está petado desde hace tiempo)

He probado muchos otros plugins similares (algunos de ellos basados en el anterior) y, la verdad, ninguno me ha parecido totalmente satisfactorio. De hecho, ese mismo plugin, a menudo me devuelve entradas no demasiado relacionadas, y ya sé por qué. Peter Bowyer investigó el código y se dio cuenta que, salvo que hagas uso de palabras claves ocultas en la edición de cada post (incluso de los antiguos), la relación que establece entre ellos es exclusivamente a través del permalink, y no del contenido.

Así que Peter ha mejorado el código para calcular la frecuencia de las distintas palabras que forman el título y el contenido y, con esos datos, establecer qué otras entradas podrían estar relacionadas. El código mejorado lo podéis descargar directamente de su blog (no pongo el enlace directo al código porque tiene intención de cambiarlo).

Si ya tenías instalado el Related Entries de w-a-s-a-b-i tan sólo tendrás que sustituir el fichero related-posts.php original por el nuevo. Si es la primera vez que lo instalas, sube el fichero al directorio wp-content/plugins/ de tu Wordpress y actívalo. Luego vas a la pestaña que pone Related Posts Options y, aparte de configurar el plugin a tu gusto con las opciones que te da, has de configurar la base de datos para añadir las tablas necesarias para el funcionamiento del mismo. Se hace automáticamente pinchando en el enlace al script correspondiente que aparece en la sección SQL Index Table Setup.

Es posible que te dé un error al ejecutar el script (a mí me pasó). Don’t panic! Abre la base de datos de tu Wordpress con phpMySQLadmin y en la ventana de ejecución de comandos SQL, copias y pegas el siguiente comando y le das a Go:

ALTER TABLE 'wp_posts' ADD FULLTEXT 'post_related' (
'post_name' , 'post_content'
)

Si todo ha ido bien, ya estás listo para añadir el siguiente código en el lugar de tu plantilla que prefieras: <? related_posts(); ?>

Yo ya lo tengo instalado, así que ya me comentaréis si, finalmente, da resultados más relevantes que el anterior.

Actualización: He modificado el plugin para que funcione bien con blogs escritos en castellano: Entradas Relacionadas: Plugin para Wordpress optimizado para el castellano

Otras entradas que te pueden interesar

6 comentarios hasta el momento »

  1. Zootropo dijo

    6 de Junio del 2007 a las 15:32

    Muy interesante. A ver si lo reemplazo cuando tenga un rato :)

  2. Dale dijo

    6 de Junio del 2007 a las 17:55

    Ya ves que muy bien no va. Voy a modificarlo para sustituir la lista de palabras frecuentes en inglés por palabras frecuentes en español ;)
    Ya avisaré cuando lo tenga.

  3. Zootropo dijo

    8 de Junio del 2007 a las 9:42

    Lo ideal sería que también tuviera en cuenta la categoría o las etiquetas si usas Ultimate Tag Warrior

  4. Recuperar artículos de un blog » xzBlogs dijo

    12 de Junio del 2007 a las 11:21

    [...] Además de estos enlaces integrados en el texto de lo nuevo que vayamos publicando en el blog, tambien podemos utilizar plugins que se encargan de poner automáticamente enlaces a artículos relacionados, para wordpress por ejemplo tenemos el Wordpress Related Entries. [...]

  5. Dale al teclado » Entradas Relacionadas: Plugin para Wordpress optimizado para el castellano dijo

    16 de Junio del 2007 a las 15:48

    [...] otro día comentaba que Peter Boyer había mejorado el plugin para Wordpress “Related Entries”, originalmente desarrollado por w-a-s-a-b-i, incluyendo no sólo información obtenida del título [...]

  6. Novedades, homer y related post | Mundo Pesk dijo

    29 de Octubre del 2007 a las 22:53

    [...] te pone unos entradas relacionados a la que estas leyendo. Si lo queréis instalar mediante esta guía lo he hecho yo, por lo que lo podrá hacer cualquiera.. [...]

Comentarios RSS · TrackBack URI

Déjanos tu Comentario

Nombre: (Requerido)

E-Mail: (Requerido)

Sitio WEB:

Comentario: