Easily add custom post types to main WordPress RSS Feed

A continuación, le mostramos cómo agregar tipos de publicaciones personalizadas a su fuente RSS principal de WordPress

¿Le gustaría agregar tipos de publicaciones personalizadas a su fuente RSS principal de WordPress?

De forma predeterminada, la fuente RSS de WordPress solo muestra sus publicaciones de blog más recientes. Sin embargo, si utiliza tipos de publicaciones personalizadas para otro contenido, es posible que también desee incluirlas en su fuente RSS principal.

En este artículo, le mostraremos cómo agregar fácilmente tipos de publicaciones personalizadas a su fuente RSS de WordPress.

¿Por qué agregar tipos de publicaciones personalizadas a la fuente RSS principal de WordPress?

De forma predeterminada, WordPress viene con dos tipos de contenido de uso común llamados publicaciones y páginas. Sin embargo, si lo prefiere, también puede crear tipos de publicaciones personalizadas para agregar más tipos de contenido.

Por ejemplo, un sitio web de reseñas de películas puede querer crear un tipo de publicación de reseñas de películas personalizado mediante el uso de una taxonomía personalizada que sea apropiada para ese tipo de contenido en particular.

Tipos de publicaciones personalizadas en WordPress

Ahora su tipo de publicación personalizada puede tener su propia fuente RSS y los usuarios pueden agregar /feed/ Al final de la URL del archivo personalizado del tipo de publicación.

https://example.com/custom-post-type/feed/
https://example.com/movies/feed/

Sin embargo, los feeds personalizados de tipo Publicación no son fáciles de encontrar. Cuando un usuario escribe la URL de su sitio web en su lector de feeds, verá las opciones de suscripción para su feed RSS principal de WordPress.

El lector de feeds muestra el feed RSS principal en la parte superior.

Sin embargo, veamos cómo puede resolver este problema simplemente agregando un tipo de publicación personalizada a su fuente RSS de WordPress.

Agregue cualquier tipo de publicación personalizada a su fuente RSS de WordPress

Este método le permitirá agregar cualquier tipo de publicación disponible públicamente para que se incluya en su fuente RSS principal de WordPress.

Debe agregar el código a su sitio web de WordPress. Si aún no lo ha hecho, consulte nuestra guía sobre cómo agregar fácilmente fragmentos de código personalizados en WordPress.

Simplemente copie y pegue el siguiente código en el archivo functions.php del tema o en el complemento específico del sitio.

function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');

Este código simplemente modifica la consulta estándar de WordPress para recibir la fuente RSS agregando todos los tipos de publicaciones visibles públicamente a la consulta.

Esta es una excelente manera de agregar páginas y cualquier otro tipo de publicación personalizada a su fuente RSS principal de WordPress.

Agregue ciertos tipos de publicaciones personalizadas a la fuente RSS principal de WordPress

Este método es más flexible y le permite elegir el tipo de publicaciones que desea incluir en la fuente RSS principal de WordPress.

Simplemente copie y pegue el siguiente código en su sitio web de WordPress.

function myfeed_request($qv) {
    if (isset($qv['feed']) && !isset($qv['post_type']))
        $qv['post_type'] = array('post', 'movies', 'books');
    return $qv;
}
add_filter('request', 'myfeed_request');

Ahora puede acceder a su fuente RSS de WordPress para ver cómo funciona este código.

Esperamos que este artículo le haya ayudado a agregar tipos de publicaciones personalizadas a su fuente RSS de WordPress. También puede leer nuestros consejos para optimizar las fuentes RSS de WordPress o consultar estos mejores complementos de fuentes RSS de WordPress para bloggers.

Si te gusta este artículo, suscríbete al nuestro. canal de Youtube Usado para tutoriales en video de WordPress, también puede encontrarnos Closermarketing.es y Facebook.

.

Deja un comentario

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