Este sitio web utiliza cookies para realizar análisis y mediciones de tus visitas. [ Acepto ] [ Más información aquí ].

Come Creare un Feed RSS per un Blog

Con questo tutoriale imparerai come creare un feed RSS per il tuo blog. Per vedere un esempio di feed RSS, visita https://www.danielpinero.com/feed. Per creare il tuo proprio feed, scrivi un file PHP seguendo questi pasi:

1. Crea un array PHP per ogni post

Fai una consulta alla banca dati, e aggiungi titolo, descrizione e URL di ogni post a uno string chiamato $feed, in questo modo:

$result = mysql_query("SELECT `title`, `description`, `url` FROM `blog`

ORDER BY `date` DESC;");

while($row = mysql_fetch_array($result)){

$feed.= "<item><title>".$row['title']."</title>

<description>".$row['description']."</description>

<link>http://www.tublog.com/".$row['url']."/</link>

</item>";

}

2. Annidare lo string $feed alla descrizione del tuo blog

Devi annidare lo string $feed sotto la descrizione general del tuo blog:

$feed = "<?xml version='1.0'?>

<rss version='2.0'>

<channel>

<title>Scrivi qui il titolo del tuo blog</title>

<description>Scrivi qui la descrizione del tuo blog</description>

<link>http://urldeltuoblog.com</link>" . $feed . "</channel></rss>";

3. Crea il file RSS

Quest'ultima linea serve per creare il file RSS come "feed" (senza estensione).

file_put_contents("feed", $feed);

Salva il file PHP e avvialo. Il tuo primo feed RSS comparirà con tutti i post del tuo blog. Dopo, puoi programmare un cron job per avviare la generazione del feed RSS automaticamente, con una frequenza predeterminata.

4. Valida il feed RSS

Dopo di creare il feed RSS, è importante validarlo per che applicazioni come Feedly

possano riconoscerlo. Per questo, utilizza W3C Feed Validation Service.

Añadir comentario