Un utente ha chiesto
Categoria: Jetpack – WP Security, Backup, Speed, & Growth di WordPress
Domanda: Jetpack ha rotto i feed RSS
uno dei tuoi aggiornamenti ha interrotto i feed RSS per più sviluppatori/plugin. questo è un problema da giugno/luglio.
Sembra che tu stia inserendo il targeting geografico nei feed XML ed è formattato male.
Linea 237 jetpack / moduli / geolocalizzazione / class.jetpack-geo-location.php
/**
* Aggiungi lo spazio dei nomi georss durante la generazione di RSS.
* /
servizio pubblico rss_namespace () {
echo PHP_EOL. ‘xmlns: georss = “http://www.georss.org/georss ”; xmlns: geo = “http://www.w3.org/2003/01/geo/wgs84_pos# ”’; . PHP_EOL;
}
Penso che dovrebbe essere:
servizio pubblico rss_namespace () {
echo ‘xmlns: georss = “http://www.georss.org/georss ”; xmlns: geo = “http://www.w3.org/2003/01/geo/wgs84_pos# ”; ‘;
}
La pagina per cui ho bisogno di aiuto: [log in to see the link]
-
Autore del plugin
(@jeherve)
Grazie per la segnalazione! Abbiamo apportato questa modifica per evitare conflitti con altri plugin, come puoi vedere qui:
https://github.com/Automatic/jetpack/pull/10061Dal tuo rapporto, sembra che abbiamo ancora del lavoro da fare!
Potresti aprire un problema? qua e dicci di più sulla tua configurazione e sui diversi plugin che usi sul tuo sito che possono aggiungere dati ai feed RSS?
Una volta che possiamo riprodurre l’errore, dovremmo essere in grado di trovare una soluzione.
Fino ad allora, puoi aggiungere quanto segue a un plug-in di funzionalità sul tuo sito per disattivare la funzione di geolocalizzazione in Jetpack:
add_filter( 'jetpack_tools_to_include', function( $tools ) { return array_diff( $tools, array( 'geo-location.php' ) ); } );
Grazie.
Hai risolto il tuo problema?
0 / 0