WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] sort_column=menu_order broken when including pages on different levels (3 posts)

  1. curlybracket
    Member
    Posted 3 years ago #

    Hi,

    I am very surprised to see that sort_column=menu_order on pages from different levels does not function correctly.

    I have

    • page id 6 with order 99, page is called Contact
    • page id 60 with order 98, page is called Tools
    • page id 100 with order 97, page is called Info

    Now page ids 60 and 100 are children of page ids 59 and 99, with order 22 and 23.

    IN my theme I have the following code :

    <?php wp_list_pages('include=6,60,100&sort_column=menu_order&sort_order=ASC&title_li'); ?>

    What I should get here, afaiu, is a list in that order :

    • Info
    • Tools
    • Contact

    However what I get is this :

    • Contact
    • Info
    • Tools

    The pages are ordered by name. No matter what I do. The sort_order is not taken into account, no matter if I use ASC, DESC or if I do not use this parameter at all.

    The thing I did for the moment was to break up the parent relation for the pages Info and Tools, then ordering worked correctly.

    I guess this is a bug, or is it a feature?

  2. curlybracket
    Member
    Posted 3 years ago #

    Anybody ?

  3. curlybracket
    Member
    Posted 3 years ago #

Topic Closed

This topic has been closed to new replies.

About this Topic