Crea un nuovo feed RSS personalizzato in WordPress

 Ecco un pezzo di codice molto utile che ti permetterà di creare un nuovo feed RSS in WordPress.

In effetti, a volte abbiamo bisogno di fornire un feed RSS indipendente dal feed nativo. Per questo, c'è un pezzo di codice che ho scoperto su Yoast!

 

1) Crea un nuovo modello di pagina chiamato pagerss.php

Inizia da una pagina vuota nel Blocco note e inserisci il seguente codice, prima di caricarlo nella cartella del tema:

<?php
/*
Nome modello: feed personalizzato
*/

$numpost = 10;

funzione custom_rss_date($timestamp = null) {
$marca temporale = ($marca temporale==null) ? ora(): $marca temporale;
echo data(DATE_RSS, $timestamp);
}

$posts = query_posts('showposts='.$numposts);

$lastpost = $numposts – 1;

header("Tipo contenuto: application/rss+xml; charset=UTF-8");
eco ' ';
?>
<channel>
Il tuo titolo
Il tuo URL
la tua descrizione
fr-fr
data_post_gmt) ); ?>
data_post_gmt) ); ?>
La tua mail
<?php foreach ($posts as $post) { ?>
<item>
<?php echo get_the_title($post->ID); ?>
ID); ?>
<![CDATA[ post_contenuto; ?>]]>
data_post_gmt) ); ?>
ID); ?>
</item>
<?php } ?>
</channel>
</rss>

Puoi sostituire i campi "Il tuo..." con i tuoi campi.

2) Crea una nuova pagina in WordPress

Pubblica una nuova pagina dal tuo amministratore WordPress, associandola al modello di pagina "Feed personalizzato" che abbiamo appena creato sopra.

3) Avvia la tua pagina pubblicata

Una volta pubblicata la pagina, avviala. Dovresti vedere il tuo nuovo feed RSS!

Non perderti i consigli aziendali via e-mail

Niente spam, solo un'e-mail quando viene pubblicato un nuovo contenuto.

Risposte 7

  1. Non preoccuparti, colgo l'occasione per farti notare che rimane una funzione “yoast_rss_date” in quella che dai 😉

  2. Ciao, grazie per questo piccolo articolo, ho un piccolo problema, ho un errore sulla prima riga quando provo a caricare la pagina creata:

    Errore di analisi: errore di sintassi, T_VARIABLE imprevisto

    Ho cercato soluzioni ma ancora non ho trovato nulla, sapete da dove potrebbe derivare?
    grazie in anticipo

Rispondi a bracelet sante Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

 

WordPress è il sistema di gestione dei contenuti preferito dai creatori di siti web online. Circa 30% delle piattaforme Internet attualmente disponibili online sono costruite attorno a questo sistema che ha la quota https://buff.ly/4gTcUuk

🫘 I fagioli flageolet, i fagioli bianchi, le lenticchie, le fave, i ceci e altri legumi sono i migliori "carboidrati lenti" per la salute.
👉 Scopri i superpoteri dei legumi nei contenuti dedicati su Blooness: https://buff.ly/4b4nnlc

🍞 Il pane a lievitazione naturale con farine antiche è un'alternativa più digeribile al pane tradizionale.
La fermentazione naturale può migliorare la digestione e la biodisponibilità dei nutrienti.
👉 Scopri di più sui migliori pani su http://blooness.com

Carica di più

Non perderti i consigli aziendali via e-mail

Niente spam, solo un'e-mail quando viene pubblicato un nuovo contenuto.

it_ITIT