Cómo hacer una fuente RSS independiente para cada tipo de entrada personalizada en WordPress
¿Quieres crear un canal RSS independiente para cada tipo de entrada personalizada en tu sitio web de WordPress?
Los tipos de entrada personalizados permiten a los propietarios de sitios web añadir sus propios tipos de contenido únicos. Estos tipos de entrada pueden tener características similares a las de las entradas o páginas, incluyendo un feed RSS
En este artículo, te mostraremos cómo crear fácilmente un canal RSS independiente para los tipos de entrada personalizados en WordPress

Creación de feeds RSS independientes para tipos de entradas personalizadas en WordPress
Por defecto, WordPress genera varias fuentes RSS para tu sitio web
Por ejemplo, todas las publicaciones recientes de tu blog aparecen en el canal RSS principal de tu sitio. Se puede acceder a este feed añadiendo /feed/ a tu nombre de dominio:
https://example.com/feed/
Lo que la mayoría de los principiantes no saben es que WordPress genera fuentes RSS separadas para diferentes páginas de archivo de su sitio web
Por ejemplo, tiene fuentes RSS separadas para las categorías, las etiquetas, los autores y los tipos de post personalizados
Digamos que tienes un tipo de entrada personalizado llamado películas en tu sitio web. Puedes ver todo el contenido creado en ese tipo de entrada visitando la página de archivo del tipo de entrada.
https://example.com/movies

Para ver el feed RSS, todo lo que tienes que hacer es añadir /feed/ junto a la URL del archivo del tipo de entrada personalizado
https://example.com/movies/feed/

Alternativamente, también puedes ver el feed añadiendo el parámetro de tipo de entrada a tu feed RSS principal de WordPress. Por ejemplo
https://example.com/feed/?post_type=movies
Esta URL sólo recuperará el tipo de entrada personalizado llamado películas

Añadir un enlace al feed RSS del Custom Post Type
Ahora que sabes cómo acceder a las fuentes RSS de cualquier tipo de entrada personalizada de tu sitio web, puedes utilizar esa URL para crear enlaces a tus fuentes de tipo de entrada personalizada
Por ejemplo, puede que quieras mostrar un icono o un enlace de texto plano en la página de archivo del tipo de entrada personalizada, para que tus visitantes puedan suscribirse fácilmente a esas entradas.
La forma más sencilla de hacerlo es crear una plantilla independiente para tu tipo de entrada personalizada en tu tema de WordPress
Por ejemplo, si tu tipo de entrada personalizada se llama películas, puedes crear una plantilla archivo-{post_type}.php en tu tema de WordPress
Después de eso, puedes simplemente copiar el contenido de la plantilla archive.php existente de tu tema y empezar a personalizar tu nueva plantilla
Puedes simplemente añadir un enlace HTML simple a tu feed de archivo de tipo de entrada utilizando el siguiente código
<p><strong>Subscribe to: <a href="https://example.com/movies/feed/">Movies</a></strong></p>
No olvides cambiar la URL por la de tu propio tipo de entrada
Ahora, el problema con este código es que tendrás que crear un nuevo archivo de plantilla sólo para ese tipo de entrada en particular
El siguiente método te permitirá generar dinámicamente el enlace del tipo de entrada RSS para todas tus páginas de archivo.
Sólo tienes que añadir el siguiente código a la sección de tu tema archive.php archivo de plantilla.
<?php if ( is_post_type_archive() ) {
$post_type = get_post_type( get_queried_object_id() );?>
<p><strong>Subscribe to: <a href="<?php%20echo%20get_post_type_archive_link(%20$post_type%20%20);%20?>feed/"><?php post_type_archive_title(); ?></a></strong></p>
<?php } ?>
Este código simplemente añadirá un enlace debajo del título de la página de archivo del tipo de entrada, animando a los usuarios a suscribirse a este tipo de contenido en particular

Esperamos que este artículo te haya ayudado a saber cómo crear un canal RSS independiente para los tipos de entrada personalizados en WordPress. Quizá también quieras ver nuestro tutorial sobre cómo añadir un formulario de suscripción por correo electrónico en WordPress o consultar nuestros consejos para optimizar tus fuentes RSS 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 hacer una fuente RSS independiente para cada tipo de entrada personalizada en WordPress puedes visitar la categoría Tutoriales.
Deja un comentario
¡Más Contenido!