Vuoi aggiungere tipi di post personalizzati al tuo feed RSS principale di WordPress?
Per impostazione predefinita, il feed RSS di WordPress mostra solo i post recenti del blog. Tuttavia, se stai utilizzando tipi di post personalizzati per altri contenuti, potresti voler includerli anche nel tuo feed RSS principale.
In questo articolo, ti mostreremo come aggiungere facilmente tipi di post personalizzati al tuo feed RSS principale di WordPress.
Perché aggiungere tipi di post personalizzati al feed RSS principale in WordPress?
Per impostazione predefinita, WordPress viene fornito con due tipi di contenuto comunemente usati chiamati post e pagine. Tuttavia, puoi anche creare tipi di post personalizzati per aggiungere altri tipi di contenuto, se necessario.
Ad esempio, un sito Web di recensioni di film potrebbe voler creare un tipo di post personalizzato per le recensioni di film utilizzando tassonomie personalizzate adatto a quel particolare tipo di contenuto.
Ora, i tuoi tipi di post personalizzati possono avere il proprio feed RSS a cui gli utenti possono accedere aggiungendo /feed/
alla fine dell’URL di archivio del tipo di post personalizzato.
https://example.com/custom-post-type/feed/
https://example.com/movies/feed/
Tuttavia, i feed di tipo post personalizzato non sono facilmente individuabili. Se un utente inserisce l’URL del tuo sito web nel suo lettore di feed, mostrerà l’opzione di abbonamento per il tuo principale Feed RSS di WordPress.
Detto questo, vediamo come risolverlo facilmente aggiungendo un tipo di post personalizzato al tuo feed RSS principale di WordPress.
Aggiunta di tutti i tipi di post personalizzati al feed RSS di WordPress
Questo metodo ti consente di aggiungere tutti i tipi di post disponibili pubblicamente da includere nel tuo feed RSS principale di WordPress.
Dovrai aggiungere il codice al tuo sito Web WordPress. Se non l’hai mai fatto prima, dai un’occhiata alla nostra guida su come farlo facilmente aggiungi frammenti di codice personalizzati in WordPress.
Copia e incolla semplicemente il seguente codice nel tuo tema functions.php file o a plugin specifico per il sito.
function myfeed_request($qv) {
if (isset($qv['feed']))
$qv['post_type'] = get_post_types();
return $qv;
}
add_filter('request', 'myfeed_request');
Questo codice modifica semplicemente la query WordPress predefinita per recuperare i feed RSS aggiungendo tutti i tipi di post pubblicamente visibili nella query.
Ciò ti consentirà di aggiungere pagine e tutti gli altri tipi di post personalizzati nel tuo feed RSS principale di WordPress.
Aggiunta di tipi di post personalizzati specifici nel feed RSS principale di WordPress
Questo metodo è più flessibile e ti consente di scegliere quali tipi di post desideri includere nel tuo feed RSS principale di WordPress.
Copia e incolla semplicemente il seguente codice nel tuo sito Web 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');
Ora puoi visitare il tuo feed RSS di WordPress per vedere questo codice in azione.
Speriamo che questo articolo ti abbia aiutato ad aggiungere tipi di post personalizzati al tuo feed RSS principale di WordPress. Potresti anche voler vedere i nostri suggerimenti per ottimizzare i feed RSS di WordPress o guarda questi migliori plugin per feed RSS di WordPress per i blogger.
Se ti è piaciuto questo articolo, iscriviti al nostro Canale Youtube per i video tutorial di WordPress. Ci trovi anche su Twitter e Facebook.