Cómo crear fuentes RSS separadas para cada categoría en WordPress

How to make separate RSS feeds for each category in WordPress

¿Quiere crear una fuente RSS separada para cada categoría en WordPress?

Las categorías facilitan la clasificación de su contenido en secciones básicas. Agregar categorías de fuentes RSS permite a sus usuarios suscribirse a áreas específicas de su sitio que les interesen.

En este artículo, le mostraremos cómo crear fácilmente una fuente RSS separada para cada categoría en WordPress. También hablaremos sobre cómo usar estos feeds de manera efectiva para hacer crecer su sitio web.

📑 Aquí podrás encontrar 👇

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

Las categorías y etiquetas son dos de las taxonomías predeterminadas más importantes en WordPress. Le permiten ordenar y organizar fácilmente su contenido por diferentes temas y temas.

De forma predeterminada, cada categoría en su sitio de WordPress tiene su propia fuente RSS. Puede encontrar este feed RSS simplemente agregando "feed" al final de la URL de la página de la categoría.

Por ejemplo, si tiene una categoría llamada "Noticias" con una URL como esta:

https://ejemplo.com/categoria/noticias/

Su fuente RSS se encontrará en la siguiente URL:

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

Arriba: Puede encontrar la URL de su categoría visitando Publicaciones » Categorías Página y haga clic en el enlace Examinar en Categoría.

Ahora que ha encontrado las URL de las fuentes RSS para sus categorías, veamos algunas formas en las que puede compartirlas con los visitantes de su sitio de WordPress.

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

Primero debe abrir una página o publicación en el editor de bloques donde desea agregar los enlaces de fuentes RSS.

Una vez allí, puede ingresar los nombres de todas las categorías en su sitio en un cuadro de lista.

Luego, simplemente haga clic en el ícono "Conexión" en la barra de herramientas del bloque para abrir el indicador de conexión.

Aquí puede ingresar la URL para su categoría de fuente RSS.

Debe repetir este proceso para cada categoría de fuente RSS en su sitio, vinculando su nombre en el bloque de lista.

Cuando haya terminado, asegúrese de hacer clic en el botón "Publicar" o "Actualizar" para guardar los cambios.

Ahora ha creado manualmente una lista de enlaces a todas las fuentes RSS en su categoría. Ahora puede visitar su sitio web para ver estos enlaces RSS en acción.

Tenga en cuenta, sin embargo, que si desea agregar, eliminar o fusionar categorías en el futuro, deberá actualizar manualmente esta lista nuevamente.

Método 2: Agregue enlaces de fuentes RSS de categoría usando WPCode (recomendado)

Si desea crear una lista de enlaces de fuentes RSS para categorías que se actualizarán automáticamente cuando haya un cambio, este método es para usted.

Para agregar direcciones URL a una categoría de fuentes RSS, debemos agregar un 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 hacer que su sitio web sea inaccesible.

Le recomendamos que utilice siempre Código WP cuando agrega código personalizado a su sitio web. Este es el mejor complemento de fragmento de código de WordPress que le permite agregar código personalizado de forma segura y fácil sin tener que editar manualmente su archivo functions.php.

Primero necesitas instalarlo y activarlo. Código WP enchufar. Para obtener más instrucciones, consulte nuestra guía de instalación del complemento de WordPress.

Nota: También puedes usar Complemento WPCode gratuito para esta lección. Sin embargo, actualizar a Para el complemento WPCode Acceda a una biblioteca basada en la nube de fragmentos de código, lógica condicional inteligente y más.

Después de la activación, vaya a Códigos fragmentos » + Agregar fragmento Página de la barra lateral de administración de WordPress.

A continuación, haga clic en el botón "Usar fragmento" debajo de la opción "Agregar código personalizado (nuevo fragmento)".

Esto lo llevará a la página Crear fragmento de código personalizado, donde puede comenzar ingresando un nombre para su fragmento de código.

Este nombre es solo para su identificación y no se usa en la parte frontal del sitio web.

A continuación, debe seleccionar "Fragmento de PHP" como tipo de código en el menú desplegable en la esquina derecha de la pantalla.

Luego copie y pegue el siguiente código en el cuadro de vista previa del código.

function Closermarketing.es_cat_feed_list() {
	$string = '<ul>';
	$string .= wp_list_categories( array(
		'orderby'    => 'name',
		'show_count' => true,
		'feed_image' => 'https://cdn.Closermarketing.es.com/path/to/feed-image.png',
		'echo' => false,
	) );
	$string .= '</ul>';

	return $string;
}

add_shortcode( 'wpb-cat-feeds', 'Closermarketing.es_cat_feed_list' );

Una vez que haya hecho esto, ahora también puede elegir una imagen de icono para mostrar junto a los enlaces de fuentes RSS de su categoría.

Para hacer esto, simplemente cámbielos /path/to/feed-image.png En el código, ingrese la URL de su imagen de icono de enlace de fuente preferida.

Tenga en cuenta que la imagen del icono debe cargarse primero en su biblioteca de medios de WordPress.

Una vez cargado, puede obtener su URL visitando Mediateca Abra la página de la barra lateral de administración y haga clic en la imagen del icono para ver los detalles del archivo adjunto.

Después de agregar la URL de la imagen del icono al código, desplácese hacia abajo hasta la sección Insertar.

Aquí, seleccione el método "Insertar automáticamente" para que el código se ejecute automáticamente en la página del sitio web donde agrega el código abreviado.

Nota: Tenga en cuenta que incluso después de seleccionar el modo de inserción automática, debe agregar [wpb-cat-feeds] Código abreviado a la página donde desea enumerar las categorías de fuentes RSS. Este código abreviado no es la función de "código abreviado" de WPCode, sino parte del fragmento de código en sí.

Luego desplácese hacia arriba y cambie el interruptor "Inactivo" a "Activo".

Finalmente, haga clic en el botón "Guardar fragmento" para guardar su configuración.

A continuación, en su editor de bloques de WordPress, debe abrir la página o publicación donde desea agregar los enlaces de categoría de fuente RSS.

Desde aquí, haz clic en el botón Agregar bloque (+) en la esquina superior izquierda de la pantalla y localiza el bloque Shortcode.

Después de agregar el bloque, simplemente copie y pegue el siguiente código abreviado.

[wpb-cat-feeds]

Finalmente, haga clic en el botón "Actualizar" o "Publicar" para guardar los cambios.

Visite su sitio ahora para comprobar los enlaces de fuentes RSS de categoría en acción.

Si desea agregar un enlace de suscripción en la parte superior de todas las páginas de categoría, puede usar este método.

Para hacer esto, debe agregar un código personalizado a la plantilla "category.php" o "archive.php" de su tema de WordPress.

Sin embargo, esto puede ser arriesgado y el más mínimo error puede dañar su sitio web.

Por esta razón, recomendamos usarlo Código WP en cambio. Esta es la forma más fácil y segura de agregar un código personalizado a su sitio web de WordPress.

Primero necesitas instalarlo y activarlo. Código WP enchufar. Para obtener más instrucciones, consulte nuestra guía paso a paso para instalar un complemento de WordPress.

Después de la visita de activación Fragmentos de código » + Agregar fragmento Página de la barra lateral de administración de WordPress.

Entonces vaya a la opción "Agregar código personalizado (nuevo fragmento)" y haga clic en el botón "Usar fragmento" debajo.

Una vez que haya accedido a la página Crear fragmento de código personalizado, comience ingresando un nombre para su fragmento de código.

Puede ser cualquier cosa que desee y es solo para su identificación.

A continuación, seleccione "Fragmento de PHP" como tipo de código en el menú desplegable de la derecha.

Luego simplemente copie y pegue el código a continuación en el cuadro de 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>';
}
?>

Después de agregar el código, desplácese hacia abajo hasta la sección Pegar y seleccione el método de Pegado automático.

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

A continuación, debe abrir el menú desplegable Ubicación y cambiar a la pestaña Específico del sitio en la columna de la izquierda.

Luego seleccione la opción "Insertar antes del fragmento" como la ubicación del fragmento.