Cómo insertar contenido relacionado en WordPress con Plugin y código

Contenido relacionado en WordPress

Me estoy planteando el futuro de este blog… No para cerrarlo si no para mejorarlo. Una de las mejoras sería poder mostrarte más contenido relacionado en cada post del blog que visites.

Esta opción también puede ayudar a reducir la tasa de rebote y a retener más tiempo al visitante en tu web.

He investigado diferentes formas de hacerlo y te las resumo aquí por si te son de utilidad, para tu proyecto o el de un cliente. Vamos de menor a mayor complejidad, pensado para los diferentes niveles de creadores de WordPress.

Insertar contenido relacionado sin plugins ni código en Gutemberg

¿Cómo va a ser esto posible? Muy fácil.

El único requisito es estar implementando nuestra web con Gutenberg. Si esto lo tenemos vamos con el siguiente paso.

Tenemos que añadir un bloque denominado en español «lista de contenidos» («Query block» «Query Loop» también lo he escuchado en Inglés).

Una vez añadido, solo tenemos que configurar qué diseño queremos darle Grid o listado, y qué elementos mostrar (autor, descripción, título, imagen…). En el lateral derecho podemos personalizar la búsqueda. Es decir, qué queremos mostrar (posts, pages, CPTs…), y clasificarlos por categorías, etiquetas, autores… y ordenarlo por orden AZ, temporal…

Probablemente con esto ya has resulto tu duda y el resto del contenido no te interese. ¡Me alegro! pero para el que no ¡sigue leyendo!

Insertar contenido relacionado con plugins

Aquí existen diferentes opciones para crear contenidos relacionadas. Voy a detallarte las que me parecen más interesantes:

YARPP – Yet Another Related Posts Plugin

Este interesante plugin nos permite crear un bloque de gutenberg, lo cual indica el compromiso y el nivel de conocimiento que tiene su desarrollador en el ecosistema de WordPress, da tranquilidad. En mi caso es la opción favorita.

Está traducido a diferentes idiomas, y si al tuyo no lo está puedes colaborar con la comunidad realizando o completando la traducción.

Tiene un nivel importante de personalización de CSS, lo que permite integrarlo mejor en nuestro diseño.

Además cuenta con una sección denominada «El algoritmo» que permite seleccionar los parámetros para elegir los contenidos relacionados.

También permite la integración con características avanzadas y plugins de terceros, como por ejemplo: WordPress Multisite, CPTs bbPress, WooCommerce…

Inline Related Posts

Otra interesante opción que seguro que hemos visto en otras plataformas. Cuenta con más de 80.000 instalaciones activas y se mantiene actualizado. La única pega que está en inglés, aunque su configuración es bastante sencilla, y si estás acostumbrado a trabajar con WordPress y sus plugins verás que no es nada difícil.

Cuenta con una versión freemium por si necesitamos aumentar la configuración.

La ventaja de este plugin es la siguiente. Introduce de manera automática los contenidos relacionados, por lo que nos ahorra tiempo cuando creamos el contenido. Aunque esto puede tener su innconveniente, ya que nos puede mostrar un contenido relacionado donde no queremos.

Insertar contenido relacionado con código

Esta solución que puede parecer un tanto obsoleta hoy en día es la mejor si queremos personalizar el código o crear nuestro propio bloque con CSS. Te dejo el código para que lo puedas mirar y adaptar a tus necesidades.

Recuerda que esta funcionalidad la puedes añadir en el archivo functions.php o en tu plugin de funcionalidades. Recuerda que tienes una entrada donde hablo sobre si es mejor añadir el código en functions.php o un plugin de funcionalidades.

Insertar contenido relacionado por categorías

Recuerda que puedes añadir este código en cualquiera de las dos opciones comentadas anteriormente:

En estos momentos estoy desarrollando el código para hacer lo más funcional posible, pasa en unos días y estará listo