¿Desea agregar tipos de publicaciones personalizadas a su principal fuente RSS de WordPress?
De forma predeterminada, la fuente RSS de WordPress solo muestra las publicaciones recientes de su blog. Sin embargo, si está utilizando tipos de publicaciones personalizadas para otro contenido, es posible que desee incluirlas también en su fuente RSS principal.
En este artículo, le mostraremos cómo agregar fácilmente tipos de publicaciones personalizadas a su principal fuente RSS de WordPress.
¿Por qué agregar tipos de publicaciones personalizadas a la fuente RSS principal en WordPress?
De forma predeterminada, WordPress viene con dos tipos de contenido de uso común llamados publicaciones y páginas. Sin embargo, también puede crear tipos de publicaciones personalizadas para agregar más tipos de contenido si es necesario.
Por ejemplo, un sitio web de reseñas de películas puede querer crear un tipo de publicación personalizada para reseñas de películas utilizando taxonomías personalizadas adecuadas para ese tipo de contenido en particular.
Ahora, sus tipos de publicaciones personalizadas pueden tener su propia fuente RSS a la que los usuarios pueden acceder agregando /feed/
al final de la URL de archivo de tipo de publicación personalizada.
https://example.com/custom-post-type/feed/
https://ejemplo.com/peliculas/feed/
Sin embargo, las fuentes personalizadas de tipo de publicación no son fáciles de descubrir. Si un usuario ingresa la URL de su sitio web en su lector de fuentes, se mostrará la opción de suscripción para su principal fuente RSS de WordPress.
Dicho esto, veamos cómo solucionarlo fácilmente agregando un tipo de publicación personalizada a su fuente RSS principal de WordPress.
Agregar todos los tipos de publicaciones personalizadas a su fuente RSS de WordPress
Este método le permite agregar todos los tipos de publicaciones disponibles públicamente para que se incluyan en su fuente RSS principal de WordPress.
Deberá agregar código a su sitio web de WordPress. Si no ha hecho esto antes, eche un vistazo a 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 de su tema o en un 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 predeterminada de WordPress para obtener fuentes RSS agregando todos los tipos de publicaciones visibles públicamente a la consulta.
Esto le permitirá agregar páginas, así como todos los demás tipos de publicaciones personalizadas en su fuente RSS principal de WordPress.
Adición de tipos de publicaciones personalizadas específicas en el feed RSS principal de WordPress
Este método es más flexible y le permite elegir qué tipos de publicaciones desea incluir en su 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 visitar su fuente RSS de WordPress para ver este código en acción.
Esperamos que este artículo lo haya ayudado a agregar tipos de publicaciones personalizadas a su principal fuente RSS de WordPress. Es posible que también desee ver nuestros consejos para optimizar las fuentes RSS de WordPress o ver estos mejores plugins de fuentes RSS de WordPress para blogueros.