Plugin Related Entries

Related Entries es un plugin para WordPress que te permitirá mostrar un listado de posts o entradas relacionadas al final de cada post. Este plugin crea índices tipo FULLTEXT en la base de datos y luego al mostrar cada post hace una búsqueda con las palabras del titulo del post.

related-entries.gif

He visto anteriormente otros plugins para mostrar posts relacionados pero todos eran o muy complicados de utilizar y configurar o con acabado poco estético que desmerecía un buen diseño. Pero esta vez este plugin resulto ser genial pues la instalación y configuración toma solo unos minutos por su sencillez.

Instalación

Luego de descargar la última versión del plugin, extraemos del fichero recién descargado el archivo related-posts.php y lo colocamos en nuestro directorio de plugins de WordPress (wp-content/plugins/).

El siguiente paso es acceder al panel de administración de nuestro blog y activar el plugin. Una vez activado aparecerá una nueva opción llamada Related Posts Options bajo el menú Plugins. Esta opción nos permitirá configurar el plugin para su correcto funcionamiento.

Una vez instalado el plugin es necesario crear un índice FULLTEXT en nuestra base de datos. Para ello en la parte inferior de la pantalla de configuración aparece un link para que se ejecute un script para crear este índice. Ojo que esto solo lo debes usar la primera vez que instalas el plugin.

related-entries-fulltext.gif

Luego de ello procedemos a configurar el plugin. Para ello tenemos 6 parámetros los cuales controlarán la apariencia de salida de los post relacionados.

  • How many related posts would you like to show?: Es el número de posts relacionados que se mostrarán.
  • Before / After (Post Title): son tags HTML que se pueden definir para colocarlos antes y después del titulo.
  • Show excerpt?: Si se desea mostrar un resumen del post relacionado.
  • Excerpt length (No. of words): Numero de palabras a mostrar para el resumen del post relacionado.
  • Before / After (Excerpt): Tags para incluir antes y después del resumen.
  • Show password protected posts?: Si se desea mostrar los posts protegidos con clave como posts relacionados.

related-entries-config.gif

Para finalizar debemos indicarle a nuestro blog en que parte debe mostrar el listado de post relacionados, para ello utilizaremos la función related_posts() que viene incluido en este plugin.

  1. <strong>Posts Relacionados</strong>
  2. <ul>
  3. <?php related_posts(); ?>
  4. </ul>

Esto lo colocas en cada página de tu template donde se muestres los posts. Así de sencillo y rápido de configurar e implementar. Definitivamente este plugin es uno de mis favoritos.

Comentarios Total 39 comentarios


MkY
Publicado: 28/02/2007 1:07 pm

Hola amigo buena explicacion pero la verdad soy nuevo en esto de los blog :S… donde tengo ke poner esto
1. Posts Relacionados
2.
3.
4.

En page.php? o en archive.php?
Podrias poner el archivo ya editado para complementar… gracias y espero tu respuesta

unijimpe
Publicado: 28/02/2007 6:47 pm

Bueno, el código tienes que ponerlo en cada página que deseas que aparezca, si quieres.
Por ejemplo en page.php, archive.php, single.php, index.php. Ahora para el lugar de ubicación es al final de cada post, es decir después de la función the_content.

Javi
Publicado: 12/03/2007 3:36 am

Muchas gracias por el plugin y sobre todo por la buena explicacion.
Ha sido sencillo hasta para mi. :P

Gracias

juan
Publicado: 19/03/2007 9:54 am

Tengo un problema, y es que mi hosting por lo que se ve no permite la creacion de tablas de esa forma,. entonces yo ejecuto el plugin y me da fallo.

en el txt que viene en el plugi ntrae un codigo para hacerlo tu mismo desde phpmyadmin, pero ni así me funciona, entro en sql, pongo el codigo y me falla, como podria hacer funcionar este plugin en mi hosting¿¿
p.d. los del hosting no me ayudan

unijimpe
Publicado: 19/03/2007 10:50 pm

Hay dos posibilidades, una es que no tengas los suficientes permisos para crear indices fulltext y la otra es que tengas una versión de MySQL que no soporte fullText esto es solo las versiones MySQL 3.23.23 y superiores soportan fulltext, en este caso tendrías que solicitar a tu proveedor de hosting que te instale una nueva versión de MySQL.

Jhonattan
Publicado: 23/03/2007 8:04 pm

Excelente tutorial! tengo un problema y es cunado trato de activar el SQL Index Table Setup, sale esto:
Warning: require_once(/home/jhonhopk/public_html/jhonlara/wp-content/plugins/2.0.4/../../wp-config.php) [function.require-once]: failed to open stream: No such file or directory in /home/jhonhopk/public_html/jhonlara/wp-content/plugins/2.0.4/related-posts.php on line 18

Fatal error: require_once() [function.require]: Failed opening required ‘/home/jhonhopk/public_html/jhonlara/wp-content/plugins/2.0.4/../../wp-config.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/jhonhopk/public_html/jhonlara/wp-content/plugins/2.0.4/related-posts.php on line 18

unijimpe
Publicado: 23/03/2007 10:34 pm

Hola, el problema es que has subido toda la carpeta 2.0.4 a tu directorio de plugins, solo tienes que subir el archivo related-posts.php a tu servidor. Primera desactiva el plugin, elimina la carpeta 2.0.4 y luego instala todo nuevamente.

videoswow.com
Publicado: 18/04/2007 4:23 pm

Añadido!
Muchas gracias.

savasquezg
Publicado: 18/05/2007 4:01 pm

¿Y para Blogger? ¿Qué se puede hacer en ese caso? Gracias

unijimpe
Publicado: 18/05/2007 10:28 pm

Lamentablemente para blogger no hay plugins, pues no hay un lenguaje de programación con el cual se pueda hacer consulta a la base de datos y mostrar la información que uno desea.

savasquezg
Publicado: 18/05/2007 11:57 pm

A ver, a ver, ¿y entonces cómo es que hacen algunos para dar sus entradas relacionadas?¿Manualmente? Por ejemplo, mira este blog:
http://pospost.blogspot.com

Gs
Publicado: 19/05/2007 8:41 pm

Muuy muy bueno!

Pablo
Publicado: 26/05/2007 3:25 am

Gracias por el tutorial. Me ha sido de ayuda.

El plug-in lo hiciste vos?

unijimpe
Publicado: 26/05/2007 6:21 am

Este plugin es uno de los mejores que encontré, y me agrada que les haya que les sirva a nuestros visitantes.
Respecto a la autoría, no la hice yo.

Albert
Publicado: 06/06/2007 1:17 am

Unijimpe, ¿por qué no responde la ultima repregunta de savasquezg? Es cierto, ese blog que cita debe utilizar algun plugin y su plantilla es de blogspot. Bueno, si no lo sabe, por favor diga a donde puede uno recurrir para más información

Alex
Publicado: 19/06/2007 10:21 am

Hola yo tambien subia la carpeta y me daba error Sql

Ahora subi el archivo solo y no me da error pero no se visualizan los relacionados.

Cambie los permalinks con fecha y post .
Puede que tenga eso algo que ver.

Un saludo

Roger
Publicado: 22/07/2007 11:51 am

Hola Jim. Al crear el indice FULLTEXT me sale:

Sorry, you must be at least a level 8 user

como lo puedo solucionar, gracias

Hvason
Publicado: 23/10/2007 12:37 pm

Bueno haber si alguien me ayuda…

resulta q instale todo normal cuando lo pruebo en Pc local todo Ok se relaciona con algunos posts pero cuando lo ejecuto en host de pago no reconoce los post relacionados me manda.:

Posts Relacionados
No related posts

a que se debe si en local si funca y en la red no (segui todos los pasos en ambos)

espero alguna respuesta.

Saludos.

Diego
Publicado: 24/01/2008 10:37 am

Me pasa lo mismo que a vos Hvason… :(

Diego
http://www.drbolsa.com

Wordpress Plugin: Post Relacionados | Seraphinux
Publicado: 22/04/2008 11:31 pm

[…] Acabo de agregar un plugin llamado “Post relacionados“, su objetivo es mostrarte algunas recomendaciones sobre algunos otros articulos en este blog que este relacionado con el tema que estas leyendo. Si te interesa implementarlo en tu blog, te dejo a continuación el enlace a la guia (que por cierto no es dificil implementarlo uno mismo :D ). unijimpe | Plugin Related Entries […]

Posts Relacionados en WordPress
Publicado: 23/04/2008 7:19 pm

[…] Acabo de instalar para mi WordPress el plugin Related Entries (o Entradas Relacionadas). Donde conseguir el plugin, como instalarlo y configurarlo llega a mi vía unijimpe. […]

NoSoloRisas
Publicado: 22/10/2008 6:14 pm

Gracias por la explicación ya lo he puesto en mi Web.

Williams Molina
Publicado: 22/11/2008 3:24 am

Gracias amigo, me ha sido muy útil

Saludos


[…] Descargar plugin | Documentación oficial | Instrucciones en español […]


[…] Descargar plugin | Documentación oficial | Instrucciones en español […]

guri
Publicado: 17/02/2009 2:18 am

grax x la info! :D lo uso en mi blog ahora

david
Publicado: 06/03/2009 10:22 am

¿Que podemos hacer si siempre nos sale el mensaje “No related posts”?
Los posts tienen todos tags y categorías, y algunos de ellos comparten estos tags.

¿Alguna solución?

unijimpe
Publicado: 07/03/2009 6:15 pm

Este plugin funciona basado en busqueda FULLTEXT y no en categorias o tags, entonces fijate que hayas creado correctamente los indices FULLTEXT en tu base de datos.

Inversión y Ahorros
Publicado: 22/03/2009 1:41 pm

Muy bueno, lo he probado y es muy bueno, gracias.

carlos
Publicado: 21/04/2009 12:04 pm

urgencia… al querer crear la tabla me sale esto…

Sorry, you must be at least a level 8 user.

… que hago u.u

Carlos
Publicado: 02/05/2009 4:16 am

Soy nuevo en esto del WordPres y estoy muy verde.

Me interesa mucho implementar este pluin en mi web, pero, por mas que los intento no logro hacer que funcione.

Partiendo de la base de que ni siquiera se crear un FULLTEXT en la base de datos. ¿Podrian ayudarme, pado a paso a lograr que funcione este pluig?

manu
Publicado: 03/07/2009 10:14 am

A mi tambien me sale esto:

Sorry, you must be at least a level 8 user.

SebaC
Publicado: 15/07/2009 7:55 pm

Muy buena info, no salió tan simple como lo decías pero en todo caso el post explicaba la parte más dificil, el resto sale con ensayo y error…

Muchas Gracias!

esteban
Publicado: 16/09/2009 4:55 pm

Hola unijimpe y a todos

les comento a todos aquellos que tubieron el mismo problema que yo para crear el FULLTEXT en la base de datos que econtre como hacer esto desde PHPmyadmin, se tiene que insertar el codigo/consulta en la pestaña de SQL en PHPmyadmin

ALTER TABLE `wp_posts` ADD FULLTEXT `post_related` (

`post_name` ,

`post_content`

pero cuando lo intento insertar me dice que tiene un error de sintaxis, ahora para el bien de todos alguien que sepa PHP que nos de una mano con este pluguin a ver si solucionamos esto entre todos.

unijimpe fijate si nos podes dar una mano en esto. racias de antemano, by the waymuy bueno el blog, te felicito!

jimena
Publicado: 20/10/2009 10:29 am

Intenté instalar el plugin y me sale esto:

Warning: require_once(/home/soypremi/public_html/wp-content/plugins/2.0.4/../../wp-config.php) [function.require-once]: failed to open stream: No such file or directory in /home/soypremi/public_html/wp-content/plugins/2.0.4/related-posts.php on line 18

Ayuda por favor!!!.

Saludos.


[…] Descargar plugin | Documentación oficial | Instrucciones en español […]

Diana
Publicado: 17/09/2010 12:35 am

Hola; mi problema es nose donde pegar el codigo para que aparezca luego de cada post. Me ayudas porfa. La verdad soy medio dummies para wp. Besitos


[…] Descargar plugin | Documentación oficial | Instrucciones en español […]

Lo estoy usando
Publicado: 09/03/2011 6:50 pm

Gracias por explicarmelo, era lo que necesitaba, por estas razones:

Porque el plugin simple tags tiene un BUG
No quiero que mi blog tenga serios errores con los plugins.
Queria un plugin que cumpliera bien con su cometido

Aclaro que por lo pronto seguire usando el plugin de RELATED ENTRIES, hasta que SIMPLE TAGS no corrija su error.

RELATED ENTRIES ya o habia intentado usar pero no habia sido posible porque no habia encontrado un tutorial que lo explicara de manera sencilla.

 

Comentar

En este blog los comentarios están moderados, serán mostrados cuando el administrador los apruebe. Por favor, evita comentarios ofensivos u obscenos por que no serán aprobados.
Si deseas publicar código fuente debes hacerlo entre las etiquedas <code> y </code>, además debes reemplazar los carácteres < por &lt; y > por &gt;.

(Requerido)

(Requerido, no será publicado)

(Requerido)

(Tags aceptados: <a> <em> <strong> <code> <ul> <li>)