Pages Menu

Posted by on 06 / 05 / 2014 in PHP-MySQL | 2 comments

qTranslate e WordPress 3.9

qTranslate e WordPress 3.9

Ho ricevuto in questi giorni alcune telefonate di clienti che avevano problemi con il plugin qTranslate dopo aver effettuato l’aggiornamento a WordPress 3.9.
Ecco l’errore che viene mostrato a video:

PHP Catchable fatal error: Object of class WP_Post could not be converted to string in /wp-content/plugins/qtranslate/qtranslate_core.php on line 455

Nell’attesa (speriamo non troppo lunga) che venga rilasciata la nuova versione del plugin compatibile con l’ultima versione di WordPress, ecco come risolvere il problema.
Aprite con un editor di testo il file qtranslate_core.php, posizionatevi con il cursore sulla riga 455 e modificatela come da esempio qui riportato.
PRIMA:

return $before.strftime($format, $date).$after;

DOPO:

return strftime($format, $date).$after;

Sostituite il file appena modificato e vedrete che tutto tornerà a funzionare senza alcun problema!
Come sempre, vi ricordo di fare una copia dei dati (backup) prima di procedere con la modifica.

2 Comments

  1. Ciao,
    ho effettuato la modifica da voi consigliata, ma non cambia nulla…
    C’è un motivo?

Post a Reply

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *