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. 🙂