对于hierarchical post类型,我们有内置的:
wp_dropdown_pages(
[
\'post_type\' => \'page\',
\'echo\' => 1,
\'name\' => \'wpse_titles\',
\'id\' => \'wpse-titles\'
]
);
这将生成一个select元素,并将post titles和post ID作为选项值。
Example:
<select name=\'wpse_titles\' id=\'wpse-titles\'>
<option class="level-0" value="1">AAA</option>
<option class="level-0" value="2">BBB</option>
<option class="level-1" value="3"> CCC</option>
</select>
现在还不清楚
documentation 对于
wp_dropdown_pages()
, 但这是一个包装
get_pages()
还支持它的输入参数。