2009-08-24 7 views
2

Ich bewerben ich bereits eine benutzerdefinierte Reihenfolge für die Top-Level-Navigation auf meiner Seite, aber es die Untermenü nicht automatisch alphabetisch sortiert werden, obwohl ich dieses Verhalten angenommen:Wie bestelle ich Unterseiten innerhalb meiner statischen in Wordpress.org 2.8.4?

Pages are usually ordered alphabetically, but you can put a number above to change the order pages appear in. (We know this is a little janky, it’ll be better in future releases.) 

ich die Navigation von Code mit dieser Zeile implementiert:

<?php wp_page_menu('sort_column=menu_order'); ?> 

Schließlich habe ich wirklich zu gehen und manuell meine statischen Seiten bestellen, oder soll ich manuell die Reihenfolge der Menüpunkte programmieren?

Antwort

1

Ich denke, dass die My Page Order extension möglicherweise das, was Sie suchen.

+0

viele thx für Ihren Vorschlag, macht dieses Tool Seiten eine bessere Erfahrung zu sortieren. Das Entwicklerteam von wordpress muss dafür allerdings eine integrierte Lösung finden. –

+0

In dem, was Sie gepostet haben, heißt es: "Wir wissen, dass das ein bisschen janky ist, es wird in zukünftigen Versionen besser sein." Hoffentlich wird so etwas in WordPress eingebaut, aber bis dahin ist das der beste Weg, um das zu managen, was du willst, soweit ich das beurteilen kann. –

+0

Ja richtig, aber gibt es irgendeine Lösung, um Untermenüs alphabetisch zu erstellen, ohne ein solches Werkzeug benutzen zu müssen? Ich weiß, es funktioniert irgendwie, aber ich denke, Computer können diese Art von Arbeit viel besser als ich tun :) –

1

Außerdem haben Sie versucht:

wp_page_menu('sort_column=post_title'); 

statt 'menu_order'?

Nach dem Codex sieht es so aus, als würde der Titel in alphabetischer Sortierung resultieren?

http://codex.wordpress.org/Template_Tags/wp_page_menu

+0

Ich habe dies bereits ausprobiert, aber ich verliere die benutzerdefinierte Reihenfolge der Toplevel-Navigation auf diese Weise. –