Cómo añadir una suscripción RSS para etiquetas y archivos de taxonomía personalizados

¿Quieres permitir que tus visitantes se suscriban a etiquetas individuales o taxonomías personalizadas?

Si ofreces un canal RSS independiente para cada taxonomía, tus visitantes podrán suscribirse a los temas que más les interesen.

En este artículo, te mostraremos cómo añadir suscripciones RSS para tus etiquetas y archivos de taxonomía personalizados.

Cómo añadir una suscripción RSS para las etiquetas y los archivos de taxonomía personalizados

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

Cuando creas un blog de WordPress, puedes utilizar taxonomías de categorías y etiquetas para organizar las entradas de tu blog y ayudar a tus lectores a encontrar el contenido que más les interesa.

Algunos propietarios de sitios web crean taxonomías personalizadas para añadir una estructura adicional. Por ejemplo, un sitio web con un tipo de entrada personalizado llamado "Libros" puede utilizar una taxonomía personalizada llamada "Temas" para ordenarlo.

Es posible que quieras añadir una suscripción RSS a tus etiquetas y taxonomías personalizadas. Así, los visitantes de tu sitio web podrán recibir una notificación cuando publiques una nueva entrada del blog que pueda interesarles.

Cada etiqueta y taxonomía personalizada tiene su propia URL de alimentación. Todo lo que tienes que hacer es añadir /feed/ al final de la URL. Aquí tienes un ejemplo:

https://www.wpbeginner.com/section/wp-themes/feed/

Pero la mayoría de tus visitantes no sabrán cómo encontrar y suscribirse a estos feeds. Veamos cómo añadir un enlace de suscripción RSS en las etiquetas y los archivos de taxonomía personalizados.

Añadir un enlace de suscripción RSS en los archivos de etiquetas

Empezaremos añadiendo un sencillo enlace de suscripción RSS a tus páginas de archivos de etiquetas.

Para ello, tienes que añadir código a los archivos de tu sitio web. Si no lo has hecho antes, consulta nuestra guía sobre cómo pegar fragmentos de código de la web en WordPress.

Lo primero que tienes que hacer es entrar en la carpeta de tu tema y encontrar el archivo tag.php. Si no ves ese archivo, entonces busca archive.php.

Ahora, si tu tema tiene un archivo tag.php, simplemente añade el siguiente código justo antes del bucle.

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

Si tu tema no tiene un archivo tag.php pero tiene un archivo archive.php, entonces tienes que crear un nuevo archivo llamado tag.php y pegar en él todo el código de archive.php. Una vez que hayas terminado, pega en él el código anterior.

Cuando visites tu sitio web, podrás ver un enlace de suscripción en tus páginas de archivo de etiquetas. Aquí tienes una captura de pantalla de nuestro sitio web de demostración.

Suscripción a la vista de etiquetas

Este código simplemente añade un enlace con el texto de anclaje "Suscribirse" a la plantilla. Si lo prefieres, puedes añadir un icono RSS en lugar del texto. Todo lo que tienes que hacer es sustituir el texto "Suscribirse" por la URL de una imagen, así:

<img src="http://example.com/location/to/rss/icon.png" width="48" height="48" alt="Subscribe" />

Aquí tienes una captura de pantalla de un archivo de etiquetas en nuestro sitio web de demostración una vez que hemos modificado el código.

Suscribirse a las etiquetas con vista previa de iconos

Añadir enlace de suscripción RSS en archivos de taxonomía personalizados

Podemos hacer lo mismo con los archivos de taxonomía personalizados.

Tienes que ir dentro de la carpeta de tu tema y buscar un archivo con un nombre como taxonomy-YOURTAXONOMYNAME.php.

Por ejemplo, si tienes una taxonomía personalizada llamada "Temas", entonces tienes que buscar un archivo llamado taxonomy-topics.php.

A continuación, tienes que editar el archivo y pegar el siguiente código encima del bucle:

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

Si no tienes una plantilla de taxonomía personalizada, entonces crea un nuevo archivo y nómbralo como hemos descrito anteriormente. Debes copiar y pegar en él el contenido de tu archivo.php, y luego añadir el fragmento de código anterior.

Si quieres utilizar un icono RSS en lugar de texto, entonces simplemente sustituye el texto "Suscribirse" por una etiqueta de imagen, tal y como hemos hecho en la sección anterior.

Esperamos que este tutorial te haya ayudado a aprender cómo añadir una suscripción RSS para etiquetas y archivos de taxonomía personalizados.

Quizá también quieras aprender a mejorar el SEO de tu sitio web, o consultar nuestra lista de 30 formas probadas de ganar dinero con un blog en WordPress.

Si te ha gustado este artículo, suscríbete a nuestro Canal de YouTube para los videotutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.

Si quieres conocer otros artículos parecidos a Cómo añadir una suscripción RSS para etiquetas y archivos de taxonomía personalizados puedes visitar la categoría Themes.

¡Más Contenido!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Go up