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 crear feeds RSS separados para cada categoría en WordPress

Los feeds RSS son una forma poderosa de atraer a tu audiencia y mantenerla actualizada con tu contenido más reciente. Sin embargo, WordPress solo genera un único feed RSS para todo tu sitio.

Las categorías te permiten clasificar fácilmente tu contenido en secciones principales. Al agregar feeds RSS de categorías, puedes ayudar a los usuarios a suscribirse a áreas específicas de tu sitio web que les interesan y mejorar el SEO.

En este artículo, te mostraremos cómo crear fácilmente un feed RSS separado para cada categoría en WordPress. También hablaremos sobre cómo puedes usar estos feeds de manera efectiva para hacer crecer tu sitio web.

Cómo crear feeds RSS separados para cada categoría en WordPress

Cómo encontrar feeds RSS para diferentes categorías en WordPress

Las categorías y las etiquetas son dos de las principales taxonomías predeterminadas en WordPress. Te permiten clasificar y organizar fácilmente tu contenido en diferentes temas y asuntos.

Por defecto, cada categoría en tu sitio web de WordPress tiene su propio feed RSS (Really Simple Syndication). Puedes localizarlo fácilmente simplemente agregando 'feed' al final de la URL de la página de la categoría.

Por ejemplo, si tienes una categoría llamada 'Noticias' en tu sitio de WordPress, su URL se verá así:

https://example.com/category/news/

De manera similar, su feed RSS se encontraría en la siguiente URL:

https://example.com/category/news/feed/

Consejo: Puedes encontrar la URL de tu categoría visitando la página Entradas » Categorías y haciendo clic en el enlace 'Ver' debajo de una categoría.

Ver URL de la categoría haciendo clic en el enlace Ver

Ahora que ha localizado las URL de los feeds RSS de sus categorías, veamos algunas de las formas en que puede compartirlas con los visitantes en su sitio web de WordPress:

Si desea agregar enlaces a sus feeds RSS de categoría utilizando la configuración predeterminada de WordPress, entonces este método es para usted.

Primero, deberá abrir una página o publicación donde desee agregar los enlaces del feed RSS en el editor de bloques.

Una vez allí, puede escribir los nombres de todas las categorías de su sitio web en un bloque de Lista.

Después de eso, haga clic en el ícono de 'Enlace' en la barra de herramientas del bloque para abrir el cuadro de diálogo de enlace.

Haz clic en el icono de Enlace en la barra de herramientas del bloque

Aquí, puede escribir la URL de su feed RSS de categoría.

Deberá repetir este proceso para cada feed RSS de categoría en su sitio web, vinculándolo al nombre relacionado dentro del bloque de Lista.

Agregar enlaces de feed RSS de categoría

Una vez que haya terminado, no olvide hacer clic en el botón 'Publicar' o 'Actualizar' para guardar sus cambios.

Ahora ha creado manualmente una lista de enlaces a todos sus feeds RSS de categoría. Puede visitar su sitio web para ver estos enlaces de feeds RSS de WordPress en acción.

Vista previa del feed RSS de categoría

Sin embargo, tenga en cuenta que si desea agregar, eliminar o fusionar categorías en el futuro, tendrá que actualizar manualmente esta lista nuevamente.

Método 2: Agregar enlaces para feeds RSS de categorías usando WPCode (Recomendado)

Si desea crear una lista de enlaces de feeds RSS de categoría que se actualice automáticamente cada vez que realice cambios, entonces este método es para usted.

Para agregar URL al feed RSS de categoría, debe agregar código personalizado al archivo functions.php del tema de su sitio web. Sin embargo, incluso el error más pequeño en el código puede dañar su sitio, haciéndolo inaccesible.

Siempre recomendamos usar WPCode al agregar código personalizado a tu sitio web. Es el mejor plugin de fragmentos de código de WordPress que hace que sea seguro y fácil agregar código personalizado sin editar manualmente tu archivo functions.php.

Primero, necesitas instalar y activar el plugin WPCode. Para más instrucciones, consulta nuestra guía sobre cómo instalar un plugin de WordPress.

Nota: También puedes usar el plugin gratuito WPCode para este tutorial. Sin embargo, actualizar a la versión pro te dará acceso a una biblioteca en la nube de fragmentos de código, lógica condicional inteligente y más.

Tras la activación, dirígete a la página Fragmentos de código » + Añadir fragmento desde la barra lateral de administración de WordPress.

A continuación, haz clic en el botón ‘Usar fragmento’ debajo de la opción ‘Agregar tu código personalizado (Nuevo fragmento)’.

Añadir fragmento nuevo

Esto te llevará a la página ‘Crear Fragmento Personalizado’, donde puedes empezar escribiendo un nombre para tu fragmento de código. Este nombre es solo para tu identificación y no se usará en el front-end del sitio web.

A continuación, selecciona ‘Fragmento de PHP’ como Tipo de Código en el menú desplegable del lado derecho de la pantalla.

Elegir Fragmento PHP como tipo de código para el feed RSS de categorías

Después de eso, copia y pega el siguiente código en el cuadro ‘Vista previa del código’:

function wpbeginner_cat_feed_list() {
	$string = '<ul>';
	$string .= wp_list_categories( array(
		'orderby'    => 'name',
		'show_count' => true,
		'feed_image' => '/path/to/feed-image.png',
		'echo' => false,
	) );
	$string .= '</ul>';

	return $string;
}

add_shortcode( 'wpb-cat-feeds', 'wpbeginner_cat_feed_list' );

Una vez que hayas hecho eso, también puedes elegir una imagen de icono que se mostrará junto a los enlaces de RSS de tus categorías.

Para hacer esto, simplemente reemplaza la línea /path/to/feed-image.png en el código con la URL de la imagen de icono que prefieras para los enlaces de RSS.

Pegar el código para agregar enlaces para los feeds RSS de categorías

Ten en cuenta que la imagen del icono primero deberá subirse a tu biblioteca de medios de WordPress.

Una vez subida, puedes obtener su URL visitando la página Medios » Biblioteca desde la barra lateral de administración y haciendo clic en la imagen del icono para ver los detalles de su adjunto.

Copiar enlace de imagen de la biblioteca de medios

Después de agregar la URL de la imagen del icono al código, desplázate hacia abajo hasta la sección ‘Inserción’.

Desde aquí, selecciona el método ‘Insertar automáticamente’ para ejecutar el código automáticamente en la página del sitio web donde agregues un shortcode.

Nota: Ten en cuenta que incluso después de elegir el modo ‘Insertar automáticamente’, necesitarás agregar un shortcode [wpb-cat-feeds] a la página donde quieras listar los feeds RSS de las categorías. Este shortcode no es la función ‘Shortcode’ de WPCode, sino parte del fragmento de código en sí.

Elegir un método de inserción

A continuación, desplázate hacia arriba y cambia el interruptor de ‘Inactivo’ a ‘Activo’.

Finalmente, haz clic en el botón ‘Save Snippet’ para guardar tu configuración.

Guardar el fragmento de código para agregar enlaces de feed RSS a las categorías

Después de eso, abre la página/publicación donde quieres agregar los enlaces de RSS de las categorías en tu editor de bloques de WordPress.

Desde aquí, haz clic en el botón de agregar bloque ‘+’ en la esquina superior izquierda de la pantalla y localiza el bloque Shortcode.

Al agregar el bloque, simplemente copia y pega el siguiente shortcode en él.

[wpb-cat-feeds]

Añadir shortcode

Finalmente, haz clic en el botón ‘Actualizar’ o ‘Publicar’ para guardar tus cambios.

Ahora, visita tu sitio web para ver los enlaces de feed RSS de categorías en acción.

Vista previa de los feeds RSS de categorías

Método 3: Mostrar la opción de suscripción al feed RSS en las páginas de categoría

Si deseas agregar un enlace de Suscribirse en la parte superior de todas las páginas de categorías en tu blog de WordPress, puedes usar este método.

Para hacer esto, necesitarás agregar código personalizado a tu plantilla de tema category.php o archive.php de WordPress.

Sin embargo, puede ser arriesgado y el error más pequeño puede romper tu sitio web.

Es por eso que recomendamos usar WPCode en su lugar. Es la forma más fácil y segura de agregar código personalizado a tu sitio web de WordPress.

Primero, necesitas instalar y activar el plugin WPCode. Para obtener más instrucciones, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Después de la activación, visita la página Fragmentos de código » + Agregar fragmento desde el panel de WordPress.

A continuación, dirígete a la opción ‘Agregar tu código personalizado (Nuevo fragmento)’ y haz clic en el botón ‘Usar fragmento’ debajo de ella.

Añadir fragmento nuevo

Una vez que te encuentres en la página ‘Crear fragmento personalizado’, comienza escribiendo un nombre para tu fragmento de código. Puede ser cualquier cosa que te guste y es solo para tus fines de identificación.

Después de eso, selecciona ‘Fragmento de PHP’ como el Tipo de código en el menú desplegable de la derecha.

Elegir tipo de código PHP para el fragmento de código para agregar enlaces de suscripción a las páginas de categorías

A continuación, simplemente copia y pega el siguiente código en el cuadro ‘Vista previa del código’:

<?php
if ( is_category() ) {
$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) )
echo '<div class="category-feed"><p><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow">Subscribe</a></p></div>';
}
?>

Al agregar el código, desplázate hacia abajo hasta la sección ‘Inserción’ y elige el método ‘Auto Insertar’.

De esta manera, el código se ejecutará automáticamente en tu sitio web.

Elegir un método de inserción

A continuación, abre el menú desplegable ‘Ubicación’ y cambia a la pestaña ‘Específico de la página’ de la columna de la izquierda.

Después de eso, selecciona la opción ‘Insertar antes del extracto’ como ubicación del fragmento.

Elegir ubicación del fragmento como Insertar antes del extracto

Una vez que hayas hecho eso, desplázate hacia arriba y cambia el interruptor ‘Inactivo’ a ‘Activo’.

Finalmente, haz clic en el botón ‘Guardar fragmento’ para guardar tus cambios.

Guardar fragmento para agregar enlace de suscripción a las páginas de categorías

Ahora, puedes visitar la página de categoría de tu sitio web para ver el enlace de Suscripción para los feeds RSS en acción.

Así es como se veía en nuestro sitio web de demostración.

Vista previa del enlace de suscripción

Extra: Optimizar los feeds RSS de categoría en WordPress

Los feeds RSS de categorías permiten a tus usuarios suscribirse solo al contenido que más les interesa.

Por ejemplo, si tienes un blog de noticias de tecnología, tus usuarios pueden elegir suscribirse solo a noticias sobre los dispositivos que usan.

Sin embargo, un feed RSS simple no es legible sin un lector de feeds, y la mayoría de los usuarios no están usando uno para suscribirse a sus sitios web favoritos.

Afortunadamente, aún puedes usar tus feeds de categorías para entregar contenido a tus usuarios donde quieran.

Por ejemplo, puedes pedir a los usuarios que se registren en tu boletín de correo electrónico y elijan recibir actualizaciones solo para categorías de contenido específicas.

Con servicios de marketing por correo electrónico como Constant Contact o Brevo (anteriormente Sendinblue), puedes configurar fácilmente un boletín automatizado de RSS a correo electrónico para categorías específicas.

Puedes consultar nuestra guía sobre cómo notificar a los suscriptores sobre nuevas publicaciones para obtener instrucciones paso a paso.

De manera similar, también puedes permitir que los usuarios reciban notificaciones push instantáneas para cada categoría usando PushEngage. Es el mejor servicio de notificaciones push del mercado que te permite enviar mensajes directamente a los dispositivos de tus usuarios (tanto de escritorio como teléfonos móviles).

PushEngage

PushEngage te permite configurar notificaciones push automáticas usando feeds RSS. Simplemente necesitas ingresar la URL de tu feed RSS de categoría, y se enviará una notificación push cada vez que se publique una nueva entrada en esa categoría.

Para más detalles, consulta nuestra guía sobre cómo enviar notificaciones push en WordPress.

Esperamos que este artículo te haya ayudado a aprender cómo crear feeds RSS separados para cada categoría en WordPress. También te puede interesar nuestra guía sobre cómo agregar tipos de publicación personalizados a tu feed RSS de WordPress o nuestra selección experta de los mejores plugins de RSS para 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

27 CommentsLeave a Reply

  1. ¡Guau! ¡Gran artículo! Esto es muy beneficioso, nunca supe que cada categoría ocultaba sus feeds en sus enlaces. Gracias por revelar esto. Aprendí algo nuevo hoy. También me gustaría agregar que compartir el enlace de tu feed de categorías en todas tus redes sociales es una de las mejores maneras de atraer visitantes a tu sitio.

  2. ¿Qué pasa si la publicación tiene 2 categorías? ¿La enviará a ambos feeds RSS o solo a la categoría principal?
    Tengo artículos que pueden ir a 2 o 3 categorías al mismo tiempo.

  3. Mencionas en el último párrafo

    Con un servicio de marketing por correo electrónico como Constant Contact, Sendinblue y otros, puedes configurar fácilmente un boletín automatizado de RSS a correo electrónico solo para categorías específicas. Consulta nuestra guía sobre cómo notificar a los suscriptores sobre nuevas publicaciones para obtener instrucciones paso a paso.

    Qué enlaces a https://www.wpbeginner.com/wp-tutorials/how-to-notify-subscribers-of-new-posts-in-wordpress/

    ¿Configurarías una lista de correo electrónico separada para cada categoría?

  4. Gracias por esta publicación increíble.

    Oye, ¿cómo manejas:
    1. Categorías de dos palabras (ej. La Categoría). ¿Es /category/la-categoria/feed/?
    2. Múltiples categorías (ej. Categoría 1 y Categoría 2)?

  5. ¿Cómo hacer que los enlaces de feed RSS muestren las publicaciones completas? Me refiero a sin la etiqueta "leer más" o "continuar leyendo", que redirige a los lectores al sitio web original. Sería bueno si sugieres una forma sin usar un plugin.

  6. ¿Es posible cuando tienes un feed RSS general y de alguna manera lo divides para que cada elemento del feed vaya a la categoría correcta?

  7. Hola, ¿y si tengo una lista de categorías de blog, mostradas como un menú de WordPress?

    ¿Puedo agregar un ícono RSS después de cada enlace para suscribirme a esa categoría?

    ¿Cómo puedo hacer eso? Sería muy bueno si el usuario no tuviera que buscar en ningún otro lado.

    • Otra pregunta: ¿cómo excluir la categoría con id 227 de esta lista? Lo intenté: . ‘exclude=227’ antes/después del enlace, sin resultados.

  8. -Necesitamos nuestro propio RSS Feed. Creo que esto se explica solo. -Necesitamos registrarnos con todos los motores de búsqueda. Se explica solo. Quiero crear mi propio RSS feed..... ¿Alguien puede darme la solución?

  9. No estoy seguro de qué significa lo siguiente: En cambio, lo que puedes hacer es usar este código:

    Puedes pegar este código en tu barra lateral donde tienes el código de la categoría. No veo el código de la categoría en la barra lateral. ¡Probablemente estoy buscando en el lugar equivocado!

  10. En realidad estaba buscando esto. Busqué por todo internet y YouTube pero no pude encontrar información adecuada sobre RSS. Gracias, hombre, realmente me salvaste el día...

  11. Tu opción de "Regístrame para recibir el boletín" al final de un comentario es realmente genial, ¿cómo lo haces? Me gustaría agregarlo también a mi sitio web de WordPress.

    ¡Gracias!

    Mj

  12. Hola

    Gracias, el enlace del feed por categoría funciona.

    Muestra el archivo xml, ¿qué necesito hacer para que se vea en un navegador?

    Muchas gracias,

    Mj

  13. Solo quiero hacer como lo tuyo (como tu sección de suscripción en la barra lateral). Me alegraría si me lo explicaras porque no pude entender :S

  14. Hola. Me interesó mucho esto, pero me preguntaba a dónde fue esto. En mi blog tengo la sección de categorías en la barra lateral, en el blog de mi amigo que configuré, el menú de categorías es un menú desplegable en la parte superior y poner categorías en la barra lateral se ve desordenado. Me preguntaba si había una forma de mostrar un enlace que diga 'Suscribirse a RSS' que lleve a algo como http://rmagic.yui-dev.co.cc/uncategorized/feed/ que luego llevaría a Feedburner. ¿Es posible? ¡Gracias por todos tus excelentes tutoriales, he usado muchos de ellos en mis blogs y están funcionando perfectamente bien!

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.