这个wp_list_pages()
函数使用get_pages()
, 它接受post_type
参数数组键,因此可以在“wp\\u list\\u pages()中使用相同的参数数组键:
<?php
wp_list_pages( array(
\'post_type\' => \'casestudy\'
) );
?>
不幸的是
post_type
值必须是字符串,而不是数组(即,如果正确读取源代码);也就是说
wp_list_pages()
一次只能处理一种帖子类型。如果需要在一个菜单中列出所有内容,可以尝试将它们串联起来:
<?php
$pagelist = wp_list_pages( array(
\'include\' => \'154, 136\',
\'title_li\' => \'\',
\'sort_column\' => \'ID\',
\'sort_order\' => \'DESC\',
\'depth\' => \'1\'
\'echo\' => false
) );
$casestudylist = wp_list_pages( array(
\'post_type\' => \'casestudy\',
\'title_li\' => \'\',
\'echo\' => false
) );
$concatenatedlist = $pageslist . $casestudylist;
?>
<ul>
<?php echo $concatenatedlist;
</ul>
法典参考: