Bei Jeriko gelesen dass der Release Candidate 2 draußen ist, da wollte ich mal fix updaten, und auf einmal steh ich, beim Aufrufen der upgrade.php, vor nem weißen Screen mit der Fehlermeldung:
Fatal error: Call to a member function add_query_var() on a non-object in ****/wp-includes/taxonomy.php on line 165
WTF? Den Grund dafür findet man mit Google: Das Simple Tags Plugin funktioniert in der aktuellen Version 1.3.9 mit dem RC2 nicht, zumindest nicht von Haus aus. In der Simple Tags Seite bei Google Code steht dazu:
The fix for this is to move the SimpleTags instantiation into the WordPress ‘init’ action. There are recent changes to the register_taxonomy() function that require you wait until ‘init’ time before you use it.
Raffste nich? Ich auch nich. Wichtig ist nur: simple-tags.php mit dem Editor öffnen, zur Zeile 2065 springen (oder nach “Init ST” suchen), und folgenden Codeblock:
// Init ST
global $simple_tags;
$simple_tags = new SimpleTags();
durch diesen hier ersetzen:
// Init ST
function st_init() {
global $simple_tags;
$simple_tags = new SimpleTags();
}
add_action('init', 'st_init');
Dann klappts auch mit den Simple Tags. Hätte ich das vorher gewusst, hätte ich die ganzen Simple Tags Codezeilen nicht aus meinem Theme entfernen und jetzt wieder reinkloppen müssen. Ich hoffe ihr lest das vorher und erspart euch die Arbeit
Was Jerikos ersten Eindruck angeht schließe ich mich übrigens an. Das ganze sieht zwar frisch aus, verkompliziert aber auch einiges. Besonders das Scrollen zu den Kategorien und die Farbgebung auf der Plugin-Seite nerven mehr als sie nützen. Ähnlich sieht es mit dem neuen Dashboard aus, um das ich aber (abgesehen von den Incoming Links) noch nie wirklich was gegeben habe.
Bis die Simple Tags (und damit auch die Related Posts) wieder funktionieren, hier noch der Link zum ursprünglichen Wordpress 2.5 Posting.