Attenzione: questo articolo è stato scritto più di 11 anni fa, alcune informazioni potrebbero essere obsolete.
Di default, i Feed di WordPress visualizzano solamente i post.
Spesso però è utile far visualizzare anche le pagine e soprattutto, se vengono utilizzati, i custom post type.
Il trucco è semplice: se ad esempio abbiamo un post type che si chiama portfolio
, il codice da inserire nel file functions.php
sarà il seguente:
function wporg_add_post_types_to_feed($query_vars) {
if (isset($query_vars['feed']))
$query_vars['post_type'] = array('post', 'page', 'portfolio');
return $query_vars;
}
add_filter('request', 'wporg_add_post_types_to_feed');
Discussione