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

1

WordPress: Fehler beim Laden des Stylesheets: Beim Laden eines XSLT-Stylesheets ist ein Netzwerkfehler aufgetreten: main-sitemap.xsl

Ich nutze das Plugin WordPress SEO von yoast um mir meine Sitemap generieren zu lassen. Allerdings kam beim Aufruf dieser (http://www.informatik-pc.de/blog/sitemap_index.xml) seit Kurzem die Fehlermeldung:

Fehler beim Laden des Stylesheets: Beim Laden eines XSLT-Stylesheets ist ein Netzwerkfehler aufgetreten:
http://www.informatik-pc.de/blog/main-sitemap.xsl

Ich weiß nicht warum der Fehler kommt, aber kopiert man aus dem Plugin-Verzeichnis wordpress-seo/css die Datei xml-sitemap.xsl in das Verzeichnis seiner WordPress-Installation und nennt diese main-sitemap.xsl, dann funktioniert wieder alles.