Últimamente he estado probando varios plugins para Wordpress, porque hay que reconocer que son tan fáciles de instalar que uno se engancha a probar todo lo que pilla. Y llegó un punto en el que recordé que muchos blogs tienen una lista de entradas relacionadas al final del post. Así se consigue que un visitante primerizo se quede más tiempo en el blog y hasta puede que se suscriba.

Sin embargo me topé con que este plugin es más difícil de instalar que otros. Para empezar, cuesta mucho encontrar un enlace a la página actual de Wasabi, porque muchos blogs enlazan con su página antigua (que ya no existe) y resulta bastante frustrante.

Una vez en su página, te descargas el plugin “Related Entries”, por ejemplo la última versión (que a día de hoy es la 2.04). Ahora simplemente tienes que copiarlo en el directorio de plugins de Wordpress, como habrás hecho varias veces ántes supongo. Activas el plugin y ya está, aunque de momento no hace nada. La primera vez que usas el plugin necesitas actualizar la base de datos, esto se hace automáticamente en la página de configuración del plugin (que está en la pestaña “Plugins” no en “Opciones”) en la parte de abajo. Si te sale un mensaje de error por falta de permisos (que yo sigo sin entender) solo tienes que ejecutar este código SQL en tu base de datos (cambiando el nombre de la tabla si es necesario):

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

Ahora tienes que cambiar el tipo de enlace permanente de tu blog. Vete a Opciones>Permalinks y elige “Basada en la fecha y nombre”. Todavía no hemos acabado, pero ya queda poco. Ahora tenemos que decirle dónde quieres mostrar las entradas relacionadas. Lo más habitual es ponerlas abajo del post, como dije ántes. Para ello, vete a las opciones del plugin y en “Before / After (post title)” escribe <li> en uno de los cuadros de texto y </li> en el otro.

Ahora tienes que ir al directorio de tu tema de Wordpress y abrir el archivo comments.php. Justo después de la línea que pone <!– You can start editing here. –> tienes que poner el siguiente código:

<h3>Entradas relacionadas:</h3>
<ul><?php if (function_exists('related_posts'))
related_posts(); ?></ul>

Ya solo queda volver a subir este archivo al FTP en el que tengas alojado el blog y listo.

EDITADO: También hay una versión del plugin que, además de la funcionalidad anterior, puedes incluir el código en el fichero 404.php, reemplazando la función por related_posts_404(). De esta forma, cuando los usuarios vayan a una página que derive en el famoso error 404, le serán mostrados unos posts relacionados con lo que buscaba.