Wordpress按排序顺序获取页面列表顺序

Pra*_*V P 0 wordpress wordpress-theming

我想按页面顺序列出 wordpress 页面顺序。默认顺序是按标题。

 $pages = get_pages('child_of= 22&&title_li=&sort_column=> menu_order');
Run Code Online (Sandbox Code Playgroud)

我尝试了上面的一个。位它不起作用。是否有任何选项可以对订单字段进行排序

Hob*_*obo 5

你的语法错了。你需要=>的时候你传递一个数组get_pages; 如果要传递字符串,则需要=. 因此,以下任一操作都应执行您粘贴的代码所暗示的操作:

$pages = get_pages('child_of=22&title_li=&sort_column=menu_order');
Run Code Online (Sandbox Code Playgroud)

或者

$pages = get_pages(array(
    'child_of' => 22,
    'title_li' => '',
    'sort_column' => 'menu_order'
));
Run Code Online (Sandbox Code Playgroud)