2011-06-18 4 views
0

Удивительно, если кто-нибудь может помочь - я использую плагин под названием sz, который является отличным, но мне нужно использовать «порядок», который вы можете указать в wp-admin , и плагин, похоже, не поддерживает это.Использование порядка сортировки для адаптации плагина wordpress

Я пытаюсь сделать следующее, но он, похоже, не работает - любые идеи?

В основном я заменил

$pages = get_pages(); 

для

$pages = get_pages('sort_order=menu_order&sort_order=asc'); 

вот оригинал, любые идеи?

Спасибо для смотреть

function getPagesOptionList($selected) { 
    $list = ''; 
    $pages = get_pages(); 
    foreach($pages as $page) { 
     if ($selected == $page->ID) { 
      $list .= '<option selected="selected" value="'.$page->ID.'">'.$page->post_title.' - (id: '.$page->ID.')</option>'; 
     } else { 
      $list .= '<option value="'.$page->ID.'"">'.$page->post_title.' - (id: '.$page->ID.')</option>'; 
     } 
    } 
    return $list; 
} 
+0

Почему вы не просто изменить код, если это работает для вас? Это единственная строка. – hakre

+0

Код, о котором я упомянул, я попробовал, и он не работает, когда я его вбрасываю, мне было интересно, знает ли кто-нибудь, почему, как кажется, он должен это делать. – mro

+0

Я искал неправильную линию DOH !, далее я нашел это; $ pages = get_pages ('exclude ='. $ Exclude. '& Child_of ='. $ Parent); Поэтому я добавил это в $ pages = get_pages ('exclude ='. $ Exclude. '& Child_of ='. $ Parent. '& Sort_column = menu_order'); Все работает как следует сейчас :) – mro

ответ

0

Я смотрел на ту строчку DOH !, дальше я нашел это;

$pages = get_pages('exclude='.$exclude.'&child_of='.$parent); 

Поэтому я добавил это в

$pages = get_pages('exclude='.$exclude.'&child_of='.$parent.'&sort_column=menu_order'); 

Все работает, как надо сейчас :)

Смежные вопросы