0

WordPress: iNove theme: Warning: Missing argument 2 for wpdb::prepare()

Die PHP-Warnung, die im Footer meiner Seite erschien:

Warning: Missing argument 2 for wpdb::prepare(), called in /…/wp-content/themes/inove/footer.php on line 22 and defined in /…/wp-includes/wp-db.php on line 990

Lösung:
in der Datei wp-content/themes/inove/footer.php
folgende Zeile suchen (bei mir Zeile 23):

$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″));

und ersetzen mit:

$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″, null));

also null als zweiten Parameter einfügen.

Diese Meldung ist kein Fehler, sondern eine Warnung, die mit WordPress 3.5 eingeführt wurde.
Danach Cache leeren und freuen. 🙂



Schreibe einen Kommentar

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