Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo agregar suscripción RSS para etiquetas y archivos de taxonomía personalizada

Cualquiera que haya administrado un blog por un tiempo sabe que, a veces, un feed RSS general simplemente no es suficiente. Algunos bloggers han preguntado si era posible permitir que los lectores se suscribieran a etiquetas o taxonomías personalizadas, para que puedan mantenerse actualizados sobre el contenido que más les importa.

Desafortunadamente, nos resultó difícil encontrar una solución de plugin sencilla para esto. Es por eso que decidimos idear la forma más fácil de agregar suscripciones RSS a sus archivos de etiquetas y taxonomías personalizadas utilizando solo un poco de código.

No se preocupe, sin embargo. Usaremos el plugin fácil de usar WPCode, para que pueda agregar esta potente funcionalidad sin dolores de cabeza de codificación.

Cómo agregar suscripción RSS para etiquetas y archivos de taxonomía personalizada

¿Por qué permitir que los usuarios se suscriban a etiquetas y taxonomías personalizadas?

Las etiquetas le permiten etiquetar claramente el tema de una publicación de blog, lo que puede ayudar a los lectores a encontrar contenido interesante y relevante. Esto a menudo mantendrá a los lectores en su sitio web por más tiempo, lo que puede aumentar sus visitas a la página y reducir la tasa de rebote.

Incluso puede crear taxonomías personalizadas para organizar aún más su contenido. Por ejemplo, puede agregar un tipo de publicación personalizado llamado 'Libros' y luego usar una taxonomía personalizada llamada 'Temas'.

Teniendo esto en cuenta, es posible que desees agregar suscripciones RSS a tus etiquetas y taxonomías personalizadas. De esta manera, puedes notificar a los visitantes cuando publiques una nueva entrada de blog que podría interesarles.

Para más información sobre este tema, consulta nuestra guía completa sobre cómo usar RSS en WordPress.

Dicho esto, veamos cómo puedes agregar suscripciones RSS para archivos de etiquetas y taxonomías personalizadas.

Cómo permitir a los usuarios suscribirse a etiquetas y taxonomías con WPCode

Este tutorial implica agregar código a tu sitio web de WordPress. Hay diferentes tipos de código que puedes agregar según tus necesidades, pero usaremos WPCode para insertarlos de forma segura en WordPress.

WPCode es el mejor plugin de fragmentos de código para WordPress que te permite agregar CSS personalizado, PHP, HTML y más a tu sitio web sin poner tu sitio en riesgo.

A menudo, los tutoriales te pedirán que edites los archivos de tu tema, pero esto puede causar todo tipo de errores comunes de WordPress. En el peor de los casos, incluso puede hacer que tu sitio de WordPress sea completamente inaccesible.

Primero, necesitarás instalar y activar el plugin gratuito WPCode. Para más información, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Tras la activación, ve a Fragmentos de código » Agregar fragmento.

Añadir fragmentos de código personalizados a WordPress

Ahora verás la biblioteca de fragmentos de código integrada de WPCode.

Aquí, simplemente pasa el cursor sobre la opción 'Agregar tu código personalizado (Nuevo fragmento)' y luego haz clic en el botón '+ Agregar fragmento personalizado' cuando aparezca.

Agregar un fragmento personalizado a WordPress

Ahora que WPCode está configurado, puedes elegir uno de los métodos a continuación para permitir que los usuarios se suscriban a tus etiquetas o taxonomías. Siéntete libre de usar estos enlaces rápidos para saltar a tu método preferido:

Una solución es agregar un simple enlace RSS de 'Suscribirse' a las páginas de archivo de etiquetas de tu sitio. Estas páginas muestran todas las publicaciones que tienen la misma etiqueta.

Por ejemplo, www.ejemplo.com/tag/wordpress mostraría todas las publicaciones que tienen la etiqueta 'WordPress'.

Un ejemplo de un enlace de 'Suscribirse', en una página de etiquetas de WordPress

Después de crear un fragmento personalizado en WPCode, escribe un título para el fragmento de PHP. Esto es solo para tu referencia, así que puedes usar lo que quieras.

Luego, abre el menú desplegable 'Tipo de código' y elige 'Fragmento de PHP'.

Agregando una suscripción RSS a las páginas de etiquetas de WordPress

Hecho esto, simplemente pega lo siguiente en el editor de código:

$tag_id = get_query_var('tag_id');
echo '<div class="tag-feed default-max-width"><p><a href="' . get_tag_feed_link($tag_id) . '" title="Subscribe to this tag" rel="nofollow">Subscribe</a></p></div>';

Hecho esto, desplázate hasta el cuadro de ‘Inserción’ y selecciona ‘Insertar automáticamente’ si aún no está seleccionado.

A continuación, puedes abrir el menú desplegable 'Ubicación' y elegir 'Antes de la publicación' en la sección Categorías, Archivos, Etiquetas, Taxonomías.

Después de eso, inserta '1' en 'número antes de la publicación'.

Eligiendo la ubicación 'Antes de la publicación' para taxonomías en WPCode

Esto se asegurará de que el botón aparezca justo después del título de la etiqueta y antes de tu primera publicación en la etiqueta en todo tu blog de WordPress.

Para mostrar el enlace solo en las páginas de etiquetas, desplázate hasta la sección ‘Smart Conditional Logic’. Aquí, haz clic en el control deslizante ‘Enable Logic’.

Configuración de lógica condicional de WPCode

Ahora puedes abrir el menú desplegable ‘Condiciones’ y seleccionar ‘Mostrar’.

Después de eso, haz clic en ‘Add new group’.

Inserción automática de código PHP en el encabezado de todo el sitio

Ahora, abre el siguiente conjunto de menús desplegables y selecciona ‘Taxonomy Page’, ‘Is’ y ‘Tag’.

Esto agregará el código solo a tus páginas de archivo de etiquetas.

Configuración de lógica inteligente condicional de WPCode

Con eso hecho, es hora de activar el fragmento desplazándote hasta la parte superior de la pantalla.

Ahora puedes hacer clic en el interruptor ‘Inactive’ para que cambie a ‘Active’ y luego haz clic en el botón ‘Save Snippet’.

Guardando un fragmento personalizado para agregar suscripción RSS a páginas de etiquetas

Ahora, si visitas cualquier página de etiqueta, verás el nuevo enlace ‘Subscribe’ activo.

Método 2: Agregar un icono RSS a las páginas de etiquetas de WordPress

Otra opción es agregar un ícono RSS a las páginas de etiquetas, lo que puede llamar más la atención en comparación con un simple enlace de ‘Subscribe’.

Un ejemplo de un ícono RSS, en una página de etiquetas de WordPress

Para agregar un ícono RSS a las páginas de etiquetas de WordPress, necesitarás comenzar subiendo el ícono que deseas usar. Puedes usar cualquier ícono que desees, pero encontrarás un logotipo en formato PNG en el sitio web oficial de RSS.

Una vez que tengas un logotipo, simplemente sube el archivo a la biblioteca de medios de WordPress. Luego necesitarás obtener la URL de la imagen, ya que la usarás en el siguiente paso.

Agregando un ícono RSS a tu sitio web de WordPress

Hecho esto, crea un nuevo fragmento de código PHP en WPCode siguiendo el mismo proceso descrito anteriormente. Sin embargo, esta vez pega el siguiente fragmento en el editor de WPCode:

$tag_id = get_query_var('tag_id');
echo '<div class="tag-feed default-max-width"><p><a href="' . get_tag_feed_link($tag_id) . '" title="Subscribe to this tag" rel="nofollow"><img src="http://example.com/wp-content/uploads/2023/07/rss-icon.png" width="32" height="32" alt="Subscribe"></a></p></div>';

Deberás reemplazar la URL http://example.com con el enlace del ícono RSS que subiste en el paso anterior.

Una vez más, configura el código para que se ejecute solo en las páginas de etiquetas y luego publícalo, siguiendo el mismo proceso descrito anteriormente.

Ahora, si visitas cualquier página de etiqueta, verás el ícono RSS activo.

También puedes agregar una suscripción RSS a los archivos de taxonomía personalizada en tu sitio web de WordPress. Para hacer esto, necesitarás crear un nuevo fragmento de PHP siguiendo el mismo proceso descrito anteriormente.

Sin embargo, esta vez agrega el siguiente código a WPCode:

$term = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy'));
echo '<div class="topic-feed default-max-width"><p><a href="' . get_term_feed_link($term->term_id, 'topics', $feed) . '" title="Subscribe to this topic" rel="nofollow">Subscribe</a></p></div>';

Si deseas mostrar un ícono RSS en lugar de texto plano, simplemente reemplaza el texto 'Suscribirse' con una etiqueta de imagen, tal como lo hicimos en la sección anterior.

En la sección Lógica Condicional Inteligente, asegúrate de seleccionar 'Página de taxonomía', 'Es' y el nombre de tu taxonomía personalizada, de la siguiente manera:

Haciendo que el fragmento de WPCode se muestre si la página de taxonomía es una taxonomía personalizada

Luego, simplemente activa el fragmento de código y guarda tus cambios.

Más información sobre consejos y trucos de RSS para tu sitio de WordPress

¿Quieres aprovechar al máximo tus feeds RSS de WordPress? Aquí tienes algunos tutoriales que deberías consultar:

Esperamos que este tutorial te haya ayudado a aprender cómo agregar una suscripción RSS para etiquetas y archivos de taxonomía personalizada. También es posible que desees aprender cómo permitir a los usuarios suscribirse a autores en WordPress o consultar nuestras selecciones expertas para los mejores plugins RSS de WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

2 CommentsLeave a Reply

  1. Artículo realmente útil, pero he estado pensando recientemente en encadenar etiquetas y permitir que los usuarios creen feeds RSS personalizados a partir de ellas. ¿Alguien tiene alguna idea sobre si esto se puede lograr y puntos extra imaginarios en internet si pueden decirme cómo!

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.