Поддержка Проблемы и решения Как сортировать в wp_list_pages

  • Проблемка и непонятка:
    $sort_column Разделенный запятыми список имен столбцов для сортировки страниц. Примет: post_author, post_date, post_title, post_name, post_modified, post_modified_gmt, menu_order, post_parent, ID, rand, comment_count. По умолчанию: ‘post_title’.
    Однако не могу понять то, что, если:

    
    wp_list_pages(array(
     'child_of'      => 358,
     'sort_column'   => 'post_name',
    ));
    

    То как бы не старался выводит в следующем виде:
    Подстраница № 01
    Подстраница № 10
    Подстраница № 11
    Подстраница № 02
    Подстраница № 03
    Подстраница № 04
    Подстраница № 05
    Подстраница № 06
    Подстраница № 07
    Подстраница № 08
    Подстраница № 09
    Как сделать так, чтобы вывод был равно по порядку? Т.е. (даже если не ставить нули до первого номера (т.е. 1, 2, …)):
    Подстраница № 01
    Подстраница № 02
    Подстраница № 03
    Подстраница № 04
    Подстраница № 05
    Подстраница № 06
    Подстраница № 07
    Подстраница № 08
    Подстраница № 09
    Подстраница № 10
    Подстраница № 11

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • post_name и post_title — две большие разницы.

    Вообще-то, для принудительной сортировки страниц еще в детстве WP, когда еще и в мыслях не было навигационного меню, был придуман параметр menu_order

    Вообще-то, для принудительной сортировки страниц еще в детстве WP, когда еще и в мыслях не было навигационного меню, был придуман параметр menu_order

    Насколько я понимаю, его нельзя применить к wp_list_pages. Или я не прав?
    Мне ведь не нужно делать кучу меню, мне нужно сделать сортировку нормальную подстраниц. Или чего-то я не понимаю?

Просмотр 3 ответов — с 1 по 3 (всего 3)