如何将wordpress页面编码为下拉列表,如下所示 第1页 第2页 第3页
然后当我点击提交时,它会进入选定的页面...。感谢你们这么多人..
-idontknowhow
答案 0 :(得分:3)
使用get_pages获取系统下的所有页面,有一个示例可以完全按照您的要求执行:
<select name="page-dropdown"
onchange='document.location.href=this.options[this.selectedIndex].value;'>
<option value=""><?php echo attribute_escape(__('Select page')); ?></option>
<?php
$pages = get_pages();
foreach ($pages as $pagg) {
$option = '<option value="'.get_page_link($pagg->ID).'">';
$option .= $pagg->post_title;
$option .= '</option>';
echo $option;
}
?>
</select>