Qtranslate e WordPress 3.9. Breve soluzione del conflitto

Ascolta l'articolo

Come rendere compatibile Qtranslate con l'aggiornamento di WordPress alla versione 3.9

Da poco WordPress ha rilasciato la versione 3.9. Tutto molto bello se non fosse che aggiornandolo, ti sei ritrovato con il sito completamente bianco.

Paura e delirio.

Cercando il problema e disattivando i vari pulgin uno alla volta, hai scoprto che il colpevole è quel maledetto Qtranslate?
Non disperare, girando per la rete ho trovato questa soluzione che ti permetterà di riavere il tuo sito come prima, senza dover per forza tornare alla versione 3.8.3 di WordPress:

  • Apri l'editor del plugin dal pannello di amministrazione di WordPress
  • Apri il file qtranslate_core.php
  • Vai alla riga 455
  • Sostituisci la seguente riga
    return $before.($format, $date).$after;

    con

    return $before->post_content.strftime($format, $date).$after;
  • Salva e torna sul tuo sito

Funziona? Bene! Ora esci, vai al bar e fatti una birra fresca. E' tutto passato.

PS: Prendi seriamente in considerazione di passare a questo plugin di traduzione, realizzato da Alessandro Senese.

6 commenti

  1. RP
    Riccardo Puglisi

    Sei un grande, e riguardo il problema del visual ed editor in fase di modifica, che non riesce più a dare un anteprima dentro visual??!

    1. DG
      Davide Gasparetti Autore

      Ciao Riccardo,
      sai che a me non da nessuno di questi problemi?
      O meglio.. io uso molto poco il “visual” in fase di editing, preferisco di gran lunga andare di codice.. Tuttavia posso utilizzarlo tranquillamente. L’unica pecca è che non ho la suddivisione per lingue.
      Per l’anteprima di modifica, invece, funziona senza problemi.

      1. SO
        Sonia

        Nemmeno io accedo più a visuale. Non essendo pratica di codici è un problema. Avete trovato soluzioni nel frattempo?
        Grazie

    2. SO
      Sonia

      Per curiosità Riccardo, hai risolto
      Grazie!

      1. DG
        Davide Gasparetti Autore

        Ciao Sonia,
        scusa il ritardo nella risposta.

        La mia “breve” soluzione è appunto “breve”, e qtranslate ora, a 8 mesi da questo articolo, l’ho abbandonato completamente 🙂
        La soluzione che hai postato sembra comunque valida!

Condividi la tua esperienza