Errore di Polyglot su WordPress

Oggi vado a ripescare un vecchio blog bilingue fatto con WordPress per degli aggiornamenti, e mi trovo subito un errore, in qualsiasi pagina:

Warning: Parameter 1 to polyglot_filter_array() expected to be a reference, value given in .../wp-includes/plugin.php on line 170

Provo a loggarmi, ma non ci riesco (altro errore).
Quindi entro via Ftp e cancello la cartella del plugin Polyglot: ovviamente ora riesco a loggarmi, ma tutto il bilinguismo del blog va a ramengo!

Cerco online qualche soluzione ma trovo solo due post sul forum di WordPress.org che non risolvono nulla.

Ovviamente nemmeno sul sito ufficiale trovo nulla, tanto che provo persino a postare un commento con relativa richiesta di aiuto.

Continuando a cercare trovo un altro post che parla di un errore simile, ma con un altro plugin, e dove gli utenti propongono una soluzione.
Provo ad adattarla a Polyglot:

da
line 967: function &polyglot_filter_array(&$ar){
a
line 967: function &polyglot_filter_array($ar){

Praticamente ho tolto la ‘&’ dai parametri della funzione. Non so cosa ho fatto, non so a cosa serva, so solo che ha funzionato! 🙂

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

You can add images to your comment by clicking here.

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.