Questo è il problema
codice:
<pubDate>Thu, 01 Jan 1970 00:00:00 +0100</pubDate>
non è conforme allo standard usato dal protocollo delle sitemap
questo valore può essere
Year:
YYYY (eg 1997)
Year and month:
YYYY-MM (eg 1997-07)
Complete date:
YYYY-MM-DD (eg 1997-07-16)
Complete date plus hours and minutes:
YYYY-MM-DDThh:mmTZD (eg 1997-07-16T19:20+01:00)
Complete date plus hours, minutes and seconds:
YYYY-MM-DDThh:mm:ssTZD (eg 1997-07-16T19:20:30+01:00)
Complete date plus hours, minutes, seconds and a decimal fraction of a
second
YYYY-MM-DDThh:mm:ss.sTZD (eg 1997-07-16T19:20:30.45+01:00)
prova modificando queste righe
Codice PHP:
//La mia PUBDATE è in formato UNIX TIMESTAMP, ma la classe la converte in formato leggibile
$item->date = $data['data'];
con
Codice PHP:
$item -> date = date("YYYY-MM-DDThh:mm:ss.sTZD");
anche se non va bene perchè prende la data attuale