qtranslate und WP 3.9 - Fehlermeldung - Anleitung

  • Wer qtranslate nutz weiß das dieses Plugin dazu neigt ärger zu machen. Nach dem Update von der Wordpress Version 3.8.3 auf 3.9 kommt es zu folgender Fehlermeldung

    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

    Die gesamte Seite ist nahezu unbrauchbar.
    Wenn man das Plugin deaktiviert funktioniert zwar die Seite, aber mit dem üblichen Problem der Dopplung. Wer weiß was ich mit Dopplung meine versteht das.

    Um qtranslate wieder lauffähig zu machen gibt es eine recht einfache lösung. Quelle: http://zioproto.ninux.org/wordpress/2014…-wordpress-3-9/

    Fehler beheben:

    • Gehe im Backend zu Menüpunkt: Plugin/Editor.
    • Wähle oben durch das Pulldownmenü oben rechts das Plugin qTranslate aus.
    • Wähle rechts die datei mit dem namen qtranslate_core.php aus.
    • Du scrollst bis zur /* BEGIN DATE TIME FUNCTIONS */ und trägst nach dem Kommentar // don't do anything if format is not given eine neue Zeile mit return $default; ein
    • jetzt nur noch den Buttun Datei aktualisieren drücken.
    • Fertig, das Plugin sollte nun wie gewohnt laufen.



    Hier ein Beispiel wie der Codeabschnitt aussieht.
    qtranslate/qtranslate_core.php

    zwei // am Zeilenanfang macht die Zeilen zu einen Kommentarzeile was zwischen /* und */ steht ist ein Kommentarbereich. ;-)

    Die macher des Plugin qtranslate brauchen i.d.r. viel Zeit aber sie dokumentieren es hier auf iher Webseite welche WordpressVersion unterstützt wird. ! sollte man ernst nehmen!

    Eigentlich rate ich Codemanipulationen nur lokal mit einem richtigen Editor wie Notepad zu machen und die veränderte Datei wieder an den richtigen Ort mittels FTP zu kopieren, aber bei der sehr geringen Veänderung hab ich gedacht, das geht auch mal ohne. ;)

    http://sector-o.cc | Onlinezeitung für Politik, Kultur und Alltag.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!