2011-06-18 49 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'); 

加入所有這一切工作作爲現在應該:)