Ich möchte, daß die bei den Pages verteilten Nummern in der Reihenfolge der Navigationsliste berücksichtigt werden.
Die “Sidebar Widgets” sind aktiviert; somit wird in der sidebar.php nur die dynamic_sidebar aufgerufen. Da kann ich also schonmal nicht dran drehen ...
Mass edit pages ist ebenfalls aktiviert und es sind Nummern vergeben (menu_order)
WP 2.1.3
Um "wp_list_pages" zu ändern, habe ich es gesucht und hier gefunden:
wp-content/plugins/widgets/widgets.php
Diese Datei stellt die Funktionalität der Plazierung der Widgets zur Verfügung und ich denke, daß hier auch die richtige Stelle ist, um den Parameter für wp_list_pages zu ändern
Das ist die entscheidende Stelle im Original, denke ich:
function widget_pages($args) {
extract($args);
$options = get_option('widget_pages');
$title = empty($options['title']) ? __('Pages') : $options['title'];
echo $before_widget . $before_title . $title . $after_title . "<ul>\n";
wp_list_pages("title_li=");
echo "</ul>\n" . $after_widget;
}
Geändert habe ich
wp_list_pages("title_li=");
in
wp_list_pages("sort_column=id&title_li=");
Das ändert aber nichts :confused:
Im Netz habe ich verschiedene Varianten gefunden:
wp_list_pages(”sort_column=menu_order&depth=2&title_li=”);
oder
<?php wp_list_pages('sort_column=id&title_li='); ?>
Eine Idee wäre noch:
wp_list_pages("sort_column=menu_order&title_li=");
oder
wp_list_pages("sort_column=menu_order");
(Das wäre mein Favorit, aber ich sehe leider auch hier keine Änderung der Reihenfolge)
Funktioniert alles nicht.
Ist das ggf. die falsche Stelle? Die Datei scheint mir aber jedesmal geladen zu werden, denn ich konnte Fehlermeldungen provozieren.
Spielen die Anführungszeichen ggf. eine Rolle? (" vs. ')
Oder muß ich noch mehr ändern bzw. an anderer Stelle?
Ich wäre für weiterführende Tipps sehr dankbar!