Update auf WordPress 3.5 – PHP-Fehler beheben

Gestern habe ich die WordPress-Installation eines Blogs auf WordPress Version 3.5 geupdated, wobei ich einen Fehler erhielt, der folgende Struktur hat:

Warning: Missing argument 2 for wpdb::prepare(), called in /var/www/username/pfad_zur_Datei/footer.php on line 22 and defined in /Pfad_zur_Datei/wp-includes/wp-db.php on line 990

Es fehlt also ein Argument beim Aufruf der Funktion prepare(), also fügen wir „$args=null“ zum Funktionsaufruf hinzu. Dies sieht folgendermaßen aus:

Ich änderte also Zeile 22 von

$post_datetimes = $wpdb->get_row($wpdb->prepare("SELECT YEAR(min(post_date_gmt)) AS firstyear, YEAR(max(post_date_gmt)) AS lastyear FROM $wpdb->posts WHERE post_date_gmt > 1970"));

Zu:

$post_datetimes = $wpdb->get_row($wpdb->prepare("SELECT YEAR(min(post_date_gmt)) AS firstyear, YEAR(max(post_date_gmt)) AS lastyear FROM $wpdb->posts WHERE post_date_gmt > 1970", $args=null));

Es wurde hierbei lediglich ein neues Argument, welches null ist, hinzugefügt. Das wurde wohl beim Update übersehen.

Ich hoffe ich konnte dem Einen oder Anderen von euch damit helfen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.