• Hallo,

    Nachdem ich eine Website meiner WP MU Installation auf 3.5 geupdatet habe, steht oben auf der Seite im Backend folgende Fehlermeldung:

    Warning: Missing argument 2 for wpdb::prepare(), called in /kunden/nr/url/wp-content/plugins/wp-super-edit/wp-super-edit.core.class.php on line 114 and defined in /kunden/nr/url/wp-includes/wp-db.php on line 990

    Im ersten Dokument auf Zeile 114 steht:
    $plugin_result = $wpdb->get_results( $wpdb->prepare( $plugin_query ) );

    Im zweiten Dokument ab Zeile 989 steht:

    function hide_errors() {
    		$show = $this->show_errors;
    		$this->show_errors = false;
    		return $show;
    	}

    Was bedeutet das bzw. wie kann ich diesen Fehler beheben?

    Danke für die Hilfe.

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)
  • Hallo,

    melde das dem Pluginprogrammierer, oder wenn du es selbst beheben möchtest, hier ist der Hintergrund: http://make.wordpress.org/core/2012/12/12/php-warning-missing-argument-2-for-wpdb-prepare/

    WordPress gibt nun eine Warning aus, wenn ein prepare Aufruf weniger als 2 Parameter hat, weil dann da keine Paramerter escaped werden können, also auch kein Aufruf von prepared Statements nötig ist.

    Gruß
    Frank

    Thread-Starter Ypanesa

    (@ypanesa)

    Um welches Plugin geht es denn? Ich verstehe nur Bahnhof. Wie könnte ich das selber flicken

    Ich wollte einen Artikel verfassen, aber das geht momentan nicht mehr. Ich kann weder Bilder hochladen und einfügen noch speichern. Dabei kommt noch eine Fehlermeldung von wegen der header sei schon gesendet oder so. Hab jetzt die genaue Meldung nicht mehr im Kopf.

    Wie gehe ich am besten vor? Kann ich das Update rückgängig machen?

    Hallo,

    es ist das Plugin wp-super-edit, das ergibt sich aus dem Pfad der Fehlermeldung.

    Du kannst das Plugin deaktivieren, oder wenn du PHP und SQL kannst, auch die Stelle Umbauen. Der Hintergrund ist auf der Seite beschrieben, deren Link ich dir oben genannt habe.

    Gruß
    Frank

    Thread-Starter Ypanesa

    (@ypanesa)

    Nur zur Info. Ich habe den Fehler dem Pluginprogrammierer gemeldet (bis jetzt keine Antwort) und das Plugin ausgeschaltet. Danke für die Hilfe.

Ansicht von 4 Antworten – 1 bis 4 (von insgesamt 4)
  • Das Thema „Fehlermeldung nach Update auf 3.5“ ist für neue Antworten geschlossen.