Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come creare feed RSS separati per ogni categoria in WordPress

I feed RSS sono un modo potente per coinvolgere il tuo pubblico e tenerlo aggiornato sui tuoi ultimi contenuti. Tuttavia, WordPress genera un unico feed RSS per l'intero sito.

Le categorie ti consentono di ordinare facilmente i tuoi contenuti in sezioni principali. Aggiungendo feed RSS per categoria, puoi aiutare gli utenti a iscriversi ad aree specifiche del tuo sito web che li interessano e migliorare la SEO.

In questo articolo, ti mostreremo come creare facilmente un feed RSS separato per ogni categoria in WordPress. Parleremo anche di come puoi utilizzare questi feed in modo efficace per far crescere il tuo sito web.

Come creare feed RSS separati per ogni categoria in WordPress

Come trovare i feed RSS per diverse categorie in WordPress

Categorie e tag sono due delle principali tassonomie predefinite in WordPress. Ti consentono di ordinare e organizzare facilmente i tuoi contenuti in diversi argomenti e temi.

Per impostazione predefinita, ogni categoria sul tuo sito WordPress ha il proprio feed RSS (Really Simple Syndication). Puoi individuarlo facilmente aggiungendo semplicemente 'feed' alla fine dell'URL della pagina della categoria.

Ad esempio, se hai una categoria chiamata 'Notizie' sul tuo sito WordPress, il suo URL sarà simile a questo:

https://example.com/category/news/

Allo stesso modo, il suo feed RSS si troverebbe al seguente URL:

https://example.com/category/news/feed/

Suggerimento: Puoi trovare l'URL della tua categoria visitando la pagina Articoli » Categorie e facendo clic sul link 'Visualizza' sotto una categoria.

Visualizza URL categoria cliccando sul link Visualizza

Ora che hai individuato gli URL dei feed RSS per le tue categorie, diamo un'occhiata ad alcuni dei modi in cui puoi condividerli con i visitatori sul tuo sito WordPress:

Se desideri aggiungere link ai tuoi feed RSS delle categorie utilizzando le impostazioni predefinite di WordPress, allora questo metodo fa per te.

Innanzitutto, dovrai aprire una pagina o un articolo in cui desideri aggiungere i link ai feed RSS nell'editor a blocchi.

Una volta lì, puoi digitare i nomi di tutte le categorie del tuo sito web in un blocco Elenco.

Successivamente, fai clic sull'icona 'Link' nella barra degli strumenti del blocco per aprire il prompt dei link.

Fai clic sull'icona Link nella barra degli strumenti del blocco

Qui, puoi digitare l'URL del tuo feed RSS della categoria.

Dovrai ripetere questo processo per ogni feed RSS di categoria sul tuo sito web collegandolo al nome corrispondente all'interno del blocco Elenco.

Aggiungi link ai feed RSS delle categorie

Una volta terminato, non dimenticare di fare clic sul pulsante 'Pubblica' o 'Aggiorna' per salvare le modifiche.

Hai ora creato manualmente un elenco di link a tutti i tuoi feed RSS delle categorie. Puoi visitare il tuo sito web per vedere questi link ai feed RSS di WordPress in azione.

Anteprima feed RSS categoria

Tuttavia, tieni presente che se desideri aggiungere, eliminare o unire categorie in futuro, dovrai aggiornare manualmente questo elenco.

Metodo 2: Aggiungere link ai feed RSS delle categorie utilizzando WPCode (Consigliato)

Se desideri creare un elenco di link ai feed RSS delle categorie che vengono aggiornati automaticamente ogni volta che apporti modifiche, allora questo metodo fa per te.

Per aggiungere URL ai feed RSS delle categorie, devi aggiungere codice personalizzato al file functions.php del tema del tuo sito web. Tuttavia, anche il più piccolo errore nel codice può danneggiare il tuo sito, rendendolo inaccessibile.

Ti consigliamo di utilizzare sempre WPCode quando aggiungi codice personalizzato al tuo sito web. È il miglior plugin per snippet di codice WordPress che rende sicuro e facile aggiungere codice personalizzato senza modificare manualmente il tuo file functions.php.

Innanzitutto, devi installare e attivare il plugin WPCode. Per ulteriori istruzioni, consulta la nostra guida su come installare un plugin WordPress.

Nota: Puoi anche utilizzare il plugin gratuito WPCode per questo tutorial. Tuttavia, l'aggiornamento alla versione pro ti darà accesso a una libreria cloud di snippet di codice, logica condizionale intelligente e altro ancora.

Dopo l'attivazione, vai alla pagina Snippet di codice » + Aggiungi snippet dalla barra laterale di amministrazione di WordPress.

Successivamente, fai clic sul pulsante ‘Usa Snippet’ sotto l'opzione ‘Aggiungi il tuo codice personalizzato (Nuovo Snippet)’.

Aggiungi nuovo snippet

Questo ti porterà alla pagina ‘Crea Snippet Personalizzato’, dove puoi iniziare digitando un nome per il tuo snippet di codice. Questo nome è solo per la tua identificazione e non verrà utilizzato sul front-end del sito web.

Successivamente, seleziona ‘PHP Snippet’ come Tipo di Codice dal menu a discesa sul lato destro dello schermo.

Scegli Snippet PHP come tipo di codice per il feed RSS della categoria

Dopodiché, copia e incolla il seguente codice nella casella ‘Anteprima Codice’:

function wpbeginner_cat_feed_list() {
	$string = '<ul>';
	$string .= wp_list_categories( array(
		'orderby'    => 'name',
		'show_count' => true,
		'feed_image' => '/path/to/feed-image.png',
		'echo' => false,
	) );
	$string .= '</ul>';

	return $string;
}

add_shortcode( 'wpb-cat-feeds', 'wpbeginner_cat_feed_list' );

Una volta fatto ciò, puoi anche scegliere un'immagine icona che verrà visualizzata accanto ai collegamenti del feed RSS della tua categoria.

Per fare ciò, sostituisci semplicemente la riga /path/to/feed-image.png nel codice con l'URL della tua immagine icona preferita per i collegamenti del feed.

Incolla il codice per aggiungere link ai feed RSS delle categorie

Tieni presente che l'immagine icona dovrà prima essere caricata nella tua libreria multimediale di WordPress.

Una volta caricata, puoi ottenere il suo URL visitando la pagina Media » Libreria dalla barra laterale dell'amministratore e facendo clic sull'immagine icona per visualizzare i dettagli del suo allegato.

Copia il link dell'immagine dalla libreria multimediale

Dopo aver aggiunto l'URL dell'immagine dell'icona al codice, scorri verso il basso fino alla sezione 'Inserimento'.

Da qui, seleziona il metodo 'Inserimento automatico' per eseguire automaticamente il codice sulla pagina del sito web in cui aggiungi uno shortcode.

Nota: Tieni presente che anche dopo aver scelto la modalità 'Inserimento automatico', dovrai aggiungere uno shortcode [wpb-cat-feeds] alla pagina in cui desideri elencare i feed RSS delle categorie. Questo shortcode non è la funzionalità 'Shortcode' di WPCode, ma fa parte dello snippet di codice stesso.

Scegli un metodo di inserimento

Successivamente, scorri di nuovo verso l'alto e sposta l'interruttore 'Inattivo' su 'Attivo'.

Infine, fai clic sul pulsante 'Salva snippet' per memorizzare le tue impostazioni.

Salva lo snippet di codice per aggiungere link al feed RSS alle categorie

Dopodiché, apri la pagina/il post in cui desideri aggiungere i link ai feed RSS delle categorie nel tuo editor a blocchi di WordPress.

Da qui, fai clic sul pulsante '+' per aggiungere un blocco nell'angolo in alto a sinistra dello schermo e individua il blocco Shortcode.

Dopo aver aggiunto il blocco, copia e incolla semplicemente il seguente shortcode al suo interno.

[wpb-cat-feeds]

Aggiungi shortcode

Infine, fai clic sul pulsante 'Aggiorna' o 'Pubblica' per salvare le modifiche.

Ora, visita il tuo sito web per controllare i link ai feed RSS delle categorie in azione.

Anteprima per i feed RSS delle categorie

Metodo 3: Visualizzare l'opzione di iscrizione al feed RSS nelle pagine delle categorie

Se desideri aggiungere un link di iscrizione in cima a tutte le pagine di categoria sul tuo blog WordPress, puoi utilizzare questo metodo.

Per fare ciò, dovrai aggiungere codice personalizzato al tuo tema WordPress category.php o archive.php.

Tuttavia, può essere rischioso e il più piccolo errore può danneggiare il tuo sito web.

Ecco perché consigliamo invece di utilizzare WPCode. È il modo più semplice e sicuro per aggiungere codice personalizzato al tuo sito web WordPress.

Per prima cosa, devi installare e attivare il plugin WPCode. Per ulteriori istruzioni, consulta la nostra guida passo passo su come installare un plugin di WordPress.

Dopo l'attivazione, visita la pagina Snippet di codice » + Aggiungi snippet dalla dashboard di WordPress.

Successivamente, vai all'opzione ‘Aggiungi il tuo codice personalizzato (Nuovo snippet)’ e fai clic sul pulsante ‘Usa snippet’ sotto di essa.

Aggiungi nuovo snippet

Una volta che ti trovi nella pagina ‘Crea snippet personalizzato’, inizia digitando un nome per il tuo snippet di codice. Può essere qualsiasi cosa ti piaccia ed è solo a scopo di identificazione.

Dopodiché, seleziona ‘Snippet PHP’ come Tipo di codice dal menu a discesa sulla destra.

Scegli il tipo di codice PHP per lo snippet da aggiungere ai link di iscrizione alle pagine delle categorie

Successivamente, copia e incolla semplicemente il seguente codice nella casella ‘Anteprima codice’:

<?php
if ( is_category() ) {
$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) )
echo '<div class="category-feed"><p><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow">Subscribe</a></p></div>';
}
?>

Dopo aver aggiunto il codice, scorri verso il basso fino alla sezione ‘Inserimento’ e scegli il metodo ‘Inserimento automatico’.

In questo modo, il codice verrà eseguito automaticamente sul tuo sito web.

Scegli un metodo di inserimento

Successivamente, apri il menu a discesa 'Posizione' e passa alla scheda 'Specifico per pagina' nella colonna di sinistra.

Dopo di che, seleziona l'opzione 'Inserisci prima dell'estratto' come posizione dello snippet.

Scegli la posizione dello snippet come Inserisci prima dell'estratto

Una volta fatto ciò, scorri di nuovo in alto e imposta l'interruttore da 'Inattivo' ad 'Attivo'.

Infine, fai clic sul pulsante 'Salva snippet' per salvare le modifiche.

Salva lo snippet per aggiungere il link di iscrizione alle pagine delle categorie

Ora puoi visitare la pagina della categoria del tuo sito web per visualizzare il link di sottoscrizione per i feed RSS in azione.

Questo è come appariva sul nostro sito demo.

Anteprima per il link di iscrizione

Bonus: Ottimizzare i feed RSS delle categorie in WordPress

I feed RSS per categoria consentono ai tuoi utenti di iscriversi solo ai contenuti che li interessano di più.

Ad esempio, se hai un blog di notizie tecnologiche, i tuoi utenti possono scegliere di iscriversi solo alle notizie sui dispositivi che utilizzano.

Tuttavia, un semplice feed RSS non è leggibile senza un lettore di feed e la maggior parte degli utenti non ne utilizza uno per iscriversi ai propri siti web preferiti.

Fortunatamente, puoi comunque utilizzare i tuoi feed di categoria per fornire contenuti ai tuoi utenti ovunque desiderino.

Ad esempio, puoi chiedere agli utenti di iscriversi alla tua newsletter via email e scegliere di ricevere aggiornamenti solo per specifiche categorie di contenuti.

Con servizi di email marketing come Constant Contact o Brevo (precedentemente Sendinblue), puoi facilmente impostare una newsletter automatizzata da RSS a email per categorie specifiche.

Puoi consultare la nostra guida su come notificare agli iscritti i nuovi post per istruzioni dettagliate.

Allo stesso modo, puoi anche consentire agli utenti di ricevere notifiche push istantanee per ogni categoria utilizzando PushEngage. È il miglior servizio di notifica push sul mercato che ti consente di inviare messaggi direttamente ai dispositivi dei tuoi utenti (sia desktop che telefoni cellulari).

PushEngage

PushEngage ti consente di configurare notifiche push automatiche utilizzando i feed RSS. Devi semplicemente inserire l'URL del feed RSS della tua categoria e una notifica push verrà inviata ogni volta che viene pubblicato un nuovo post in quella categoria.

Per maggiori dettagli, consulta la nostra guida su come inviare notifiche push in WordPress.

Speriamo che questo articolo ti abbia aiutato a imparare come creare feed RSS separati per ogni categoria in WordPress. Potresti anche voler consultare la nostra guida su come aggiungere tipi di post personalizzati al tuo feed RSS di WordPress o la nostra selezione di esperti dei migliori plugin per feed RSS di WordPress.

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

27 CommentsLeave a Reply

  1. Wow! Ottimo articolo!, Questo è molto utile, non sapevo che ogni categoria nascondesse i propri feed nei loro link. Grazie per averlo rivelato. Ho imparato una nuova cosa oggi. Vorrei anche aggiungere che condividere il link del feed delle tue categorie su tutti i tuoi canali social è uno dei modi migliori per attrarre visitatori sul tuo sito.

  2. E se il post avesse 2 categorie? Verrà inviato a entrambi i feed RSS o solo alla categoria principale?
    Ho articoli che possono appartenere a 2 o 3 categorie contemporaneamente.

  3. Menzioni nell'ultimo paragrafo

    Con un servizio di email marketing come Constant Contact, Sendinblue e altri, puoi facilmente impostare una newsletter automatizzata da RSS a email solo per categorie specifiche. Consulta la nostra guida su come notificare agli iscritti i nuovi post per istruzioni passo passo.

    Che rimanda a https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-notify-subscribers-of-new-posts-in-wordpress/

    Imposteresti una lista email separata per ogni categoria?

  4. Grazie per questo fantastico post.

    Ehi, come gestisci:
    1. Categorie con due parole (es. La Categoria). È /category/la-categoria/feed/?
    2. Categorie multiple (es. Categoria 1 e Categoria 2)?

  5. Come creare link RSS feed per mostrare post completi? Intendo senza il tag "leggi tutto" o "continua a leggere", che reindirizza i lettori al sito originale. Sarebbe utile se suggerissi un modo senza usare un plugin.

  6. È possibile quando hai un feed RSS generale e in qualche modo dividerli in modo che ogni elemento del feed vada nella categoria corretta?

  7. Ciao, e se avessi un elenco di categorie di blog, visualizzate come un menu wp?

    Posso aggiungere un'icona RSS dopo ogni link per sottoscrivere quella categoria?

    Come posso fare? Sarebbe molto bello se l'utente non dovesse cercare
    nulla altrove.

    • Un'altra domanda: come escludere la categoria con id 227 da questo elenco, ho provato:
      . 'exclude=227' prima/dopo il link, senza risultati

  8. -Ho bisogno del mio feed RSS.
    Credo sia autoesplicativo.
    -Ho bisogno di registrarmi con tutti i motori di ricerca.
    Autoesplicativo.
    voglio creare il mio feed RSS.....
    qualcuno mi dia la soluzione

  9. Non sono sicuro di cosa significhi quanto segue:
    Invece, quello che puoi fare è usare questo codice:

    Puoi incollare questo codice nella tua barra laterale dove hai il codice della categoria.
    Non vedo il codice della categoria nella barra laterale. Probabilmente sto guardando nel posto sbagliato!

  10. stavo proprio cercando questo. Ho cercato ovunque su internet e su YouTube ma non ho trovato informazioni adeguate riguardo RSS. Grazie amico, mi hai davvero salvato la giornata...

  11. La tua opzione "Iscrivimi alla newsletter" alla fine di un commento è davvero fantastica, come fai? Vorrei aggiungerla anche al mio sito web Wordpress.

    Grazie!

    Mj

  12. Ciao

    Grazie, il link del feed per categoria funziona.

    Mostra il file xml, cosa devo fare perché appaia come in un browser?

    Molte grazie,

    Mj

  13. voglio solo fare come il tuo (come la sezione di iscrizione nella tua barra laterale) ti sarei grato se me lo spiegassi perché non ho capito :S

  14. Ciao. Ero davvero interessato a questo, ma mi stavo chiedendo dove sia finito? Sul mio blog ho la sezione categorie nella barra laterale, sul blog del mio amico che ho impostato il menu categorie è un menu a tendina in alto e mettere le categorie nella barra laterale sembra poco ordinato. Mi stavo chiedendo se ci fosse un modo per visualizzare un link che dica 'Iscriviti all'RSS' che porti a qualcosa come http://rmagic.yui-dev.co.cc/uncategorized/feed/ che poi porterebbe a feedburner. È possibile? Grazie per tutti i tuoi ottimi tutorial, ne ho usati molti sui miei blog e funzionano perfettamente!

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.