Recientemente, en Themelocal, escribimos un artículo sobre cómo permitir que los usuarios se suscriban a categorías en WordPress. Mencionamos brevemente que WordPress ofrece suscripción RSS para todas las taxonomías: categorías, etiquetas y taxonomías personalizadas. En este artículo, le mostraremos cómo agregar una suscripción RSS para etiquetas y archivos de taxonomía personalizados.
Al igual que en las categorías, cada taxonomía personalizada tiene su propia URL de alimentación. Todo lo que tienes que hacer es agregar /feed/
al final de la URL. Por ejemplo:
https://www.wpbeginner.com/section/wp-themes/feed/
Echemos un vistazo a cómo agregar el enlace de suscripción RSS en etiquetas y archivos de taxonomía personalizados.
Adición de un enlace de suscripción RSS en archivos de etiquetas
Lo primero que debe hacer es ingresar a la carpeta de su tema y encontrar el archivo llamado tag.php. Si no ve tag.php, busque archive.php. Si no ve ninguno de esos, entonces existe una gran posibilidad de que esté utilizando un marco temático de WordPress, y este artículo no será tan útil para usted.
Ahora, si su tema tiene un archivo tag.php, simplemente agregue el siguiente código justo antes del ciclo.
$tag_id = get_query_var('tag_id'); echo '<div class="tag-feed"><p><a href="' . get_tag_feed_link( $tag_id) . '" title="Subscribe to this tag" rel="nofollow">Subscribe</a></p></div>'; ?>
Si no tiene un archivo tag.php, pero tiene un archivo archive.php, cree un nuevo archivo llamado tag.php y pegue todo el código de archive.php en él. Una vez que haya terminado, pegue el código anterior en él.
En el código anterior, primero recuperamos el ID de la etiqueta y luego lo usamos para obtener el enlace del feed de etiquetas. Para agregar íconos de imagen, simplemente reemplace el texto Suscribir con una etiqueta de imagen como hicimos para las categorías. Así es como se veía en nuestro sitio web de prueba.
Podemos hacer lo mismo con los archivos de taxonomía personalizados.
Adición de un enlace de suscripción RSS en archivos de taxonomía personalizados
WordPress le permite agregar taxonomías personalizadas para ir más allá de las categorías y etiquetas predeterminadas (Tutorial: cómo crear taxonomías personalizadas). El proceso de agregar un enlace de suscripción RSS en archivos de taxonomía personalizados es muy similar.
Vaya dentro de la carpeta de su tema y busque un archivo llamado como taxonomy-{taxonomy-name}.php
(por ejemplo: taxonomy-topics.php
si su taxonomía personalizada se llama temas). Si no tiene una plantilla de taxonomía personalizada, cree un archivo nuevo. Copie y pegue el contenido de su archivo archive.php en este nuevo archivo. Una vez que haya terminado, pegue el siguiente código sobre el bucle:
<?php $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); echo '<div class="topic-feed"><p><a href="' . get_term_feed_link($term->term_id, topics, $feed) . '" title="Subscribe to this topic" rel="nofollow">Subscribe</a></p></div>'; ?>
Esperamos que este artículo le resulte útil para agregar enlaces de fuentes RSS a sus etiquetas y páginas de archivo de taxonomía personalizadas. Si tiene alguna pregunta o sugerencia, háganoslo saber dejando un comentario a continuación.