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 un feed RSS para tipos de entradas personalizadas 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

Ejemplo de una página de archivo de tipo de entrada personalizada

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/

Tipo de entrada personalizada RSS en WordPress

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

URL de alimentación RSS de tipo de entrada personalizada alternativo

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.

¡Más Contenido!

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Go up