Also zunächst erstmal zur Info...Wordpress 2.1 hat einige Datenbankeinträge umgeschrieben...aus "linkcategories" wurde "categories"...liegt daran, dass wie schon weiter oben beschrieben die linklisten jetzt zu den kategorien gehören.
Jedes
Theme ist in der
Sidebar anders programmiert, aber in der Regel rufen alles die linklisten aus dem Datenbankspeicher ab, der ja jetzt einen anderen namen hat...deshalb der syntax error!
Bei mir sah die
Sidebar vorher so aus (Auszug Linklisten-Abfrage)
PHP-Code:
<?php $link_cats = $wpdb->get_results("SELECT cat_id, cat_name FROM $wpdb->linkcategories");
foreach ($link_cats as $link_cat) { ?>
<h2><?php echo $link_cat->cat_name; ?></h2>
<ul class="extlink">
<?php wp_get_links($link_cat->cat_id); ?>
</ul>
Diesen Teil habe ich gelöscht und durch den oben stehenden script ersetzt...eigentlich habe ich mich nur an die Wordpress DE-Standard Edition gehalten die im Wordpress 2.1 als
Theme bereits integriert war. Dort bitte mal die
Sidebar anschauen und den darin stehenden Script adaptieren. Da eben jedes
Theme anders programmiert ist kann von der o.g. Vorlage das eine oder andere etwas abweichen...aber im Prinzip liegt halt der Fehler in der bisherigen Linkabfrage aus der
Datenbank...wenn alle Stricke reißen sollten...vorrübergehend auf ein
Theme ausweichen das funktioniert...und warten bis die bisherigen auf Wordpress 2.1 aktualisiert wurden.