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);
Appassionato dell'ecosistema WordPress? Scoprilo il meglio dei miei articoli su WordPress così come le mie estensioni WordPress per far brillare il tuo sito!
$lastpost = $numposts – 1;
header("Tipo contenuto: application/rss+xml; charset=UTF-8");
eco ' ';
?>
<channel>
Il tuo URL
la tua descrizione
fr-fr
data_post_gmt) ); ?>
data_post_gmt) ); ?>
La tua mail
<?php foreach ($posts as $post) { ?>
<item>
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!

Lascia un commento