我正试图从一个名为“的自定义帖子类型”的子页面数组中构建nav;“第节”;参数深度为1。我想对这个数组进行切片,以便它只显示数组的一部分。当我尝试array\\u slice()或array\\u chunk()然后wp\\u list\\u pages()来显示页面时,它会返回页面内容类型中的所有内容,并且也不会分割数组。我做错了什么?
<?php
$arr = array(
//$section_top_parent is the top parent of the custom post type "section"
\'child_of\' => $section_top_parent,
\'post_type\' => \'section\',
\'title_li\' => NULL,
\'depth\' => 1,
\'sort_order\' => \'asc\',
);
$sliced = array_slice($arr, 3, 5);
wp_list_pages($sliced);
$chunk = array_chunk($arr, 3);
wp_list_pages($chunk);
?>
SO网友:mozboz
您需要对结果进行切片,而不是对函数的参数进行切片。因此:
$arr = array(
//$section_top_parent is the top parent of the custom post type "section"
\'child_of\' => $section_top_parent,
\'post_type\' => \'section\',
\'title_li\' => NULL,
\'depth\' => 1,
\'sort_order\' => \'asc\',
);
$result = wp_list_pages($arr);
$sliced = array_slice($result, 3, 5);
wp_list_pages($sliced);