1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

qtranslate und WP 3.9 - Fehlermeldung - Anleitung

Dieses Thema im Forum "Plugins und Widgets" wurde erstellt von flinker hase, 30. April 2014.

Schlagworte:
  1. flinker hase

    flinker hase Well-Known Member

    Registriert seit:
    15. Januar 2010
    Beiträge:
    69
    Zustimmungen:
    0
    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/04/17/dirty-and-quick-fix-for-qtranslate-plugin-on-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
    Code:
    Entschuldige, aber du musst dich registrieren oder anmelden um den Inhalt sehen zu können!
    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. ;)
     
  2. Klaus D

    Klaus D New Member

    Registriert seit:
    28. Februar 2013
    Beiträge:
    3
    Zustimmungen:
    0
    Besten Dank für diese Hilfe!
     
  3. Deinhard

    Deinhard Well-Known Member

    Registriert seit:
    23. Februar 2014
    Beiträge:
    433
    Zustimmungen:
    1
    etwas ist da wohl falsch gelaufen - sorry
     
    #3 Deinhard, 26. Mai 2014
    Zuletzt bearbeitet: 26. Mai 2014
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden