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

Recientemente en TrucosWP, escribimos un artículo sobre cómo permitir que los usuarios se suscriban a categorías en WordPress. Mencionamos brevemente que WordPress ofrece una 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 feed. Todo lo que tienes que hacer es agregar /feed/ al final de la URL. Por ejemplo:

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

Echemos un vistazo a cómo agregar un enlace de suscripción RSS en etiquetas y archivos de taxonomía personalizados.

Enlace agregado a la suscripción RSS en archivos de etiquetas

Lo primero que debe hacer es ir 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 estos, entonces existe una gran posibilidad de que esté utilizando un marco temático de WordPress y este artículo no le será tan útil.

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 hecho esto, pega el código de arriba.

En el código anterior, primero recuperamos la identificación de la etiqueta y luego la usamos para obtener el enlace al feed de etiquetas. Para agregar íconos de imagen, simplemente reemplace el texto Suscribirse con una etiqueta de imagen tal como lo 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.

Se agregó un enlace a la suscripción RSS a los archivos de taxonomía personalizados

WordPress le permite agregar taxonomías personalizadas para ir más allá de categorías y etiquetas predefinidas (Tutorial: Cómo crear taxonomías personalizadas). El proceso de agregar un enlace de suscripción RSS a los archivos de taxonomía personalizados es muy similar.

Vaya a su carpeta de temas y busque un archivo llamado como taxonomy-{taxonomy-name}.php (por ejemplo: taxonomy-topics.php si su taxonomía personalizada se llama argumentos). 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 hecho esto, pega 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="' . 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.

Deja una respuesta

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

Subir