WordPress: soluzione per l'errore "Modello di feed non valido"

WordPress: soluzione per l'errore "Modello di feed non valido"

WordPress genera un feed per ciascun post che viene pubblicato. A volte, se il permalink contiene la stringa xml, WordPress può restituire un messaggio di errore che vi informa che il modello di feed non è valido, impedendo quindi la visualizzazione del post. La soluzione consiste nello scrivere la stringa incriminata in maiuscolo. Ma dato che WordPress converte sempre il permalink in minuscolo, occorre usare un filtro ad hoc. Vediamo quale.

Possiamo usare l'hook sanitize_title e aggiungere il seguente codice al file functions.php:


function fix_xml_title($title) {

   $title = str_replace('xml', 'XML', $title);

   return $title;

}

add_filter('sanitize_title', 'fix_xml_title');

Un'altra soluzione sarebbe quella di eliminare i feed dai singoli post. Se a livello SEO trovate inaccettabile la soluzione del filtro, potete utilizzare il secondo approccio.

Torna su