Por defecto, en WordPress sólo se añaden al feed principal para RSS las entradas nativas o posts.
Si en tu web utilizas custom post types o tipos de entradas personalizadas para añadir otro tipo de contenido, ya sean cursos o tutoriales, recetas, portfolios o cualquier otro tipo de entrada y necesitas que también se añadan a ese feed principal, para que aparezcan en agregadores de feed o poder automatizar su publicación en redes sociales con herramientas externas, por ejemplo, puedes hacerlo añadiendo el siguiente snippet de código al archivo functions.php de tu tema o a tu plugin de funciones personalizado.
Para añadir todos los tipos de post de tu web:
function myfeed_request($qv) { if (isset($qv['feed'])) $qv['post_type'] = get_post_types(); return $qv; } add_filter('request', 'myfeed_request');
Si no quieres que aparezcan todos los tipos de posts en tu feed y deseas seleccionarlos en concreto:
function myfeed_request($qv) { if (isset($qv['feed']) && !isset($qv['post_type'])) $qv['post_type'] = array('post', 'cursos', 'portfolio'); return $qv; } add_filter('request', 'myfeed_request');
De esta forma podrás escoger fácilmente el tipo de contenido que quieres que contenga tu feed y si utilizas herramientas automatizadas para publicar ese contenido lo incorporará sin tener que añadir diferentes enlaces.
¿Eres implementador o desarrollador WordPress?
En la Zona DPW encontrarás más recursos, tutoriales, plantillas, y una biblioteca de snippets para poder utilizar en tu día a día y ganar tiempo en tu trabajo:
ACCEDER AHORA