我目前正在开发一个插件内的管理页面,我需要有一个下拉列表,列出所有的网页。我需要能够选择一个页面,并将“ID”保存为一个选项。我目前正在使用:
<select name="easyreg_redirect_page">
<option value=""><?php echo esc_attr( __( \'Select page\' ) ); ?></option>
<?php
$pages = get_pages();
foreach ( $pages as $page ) {
$option = \'<option value="\' . $page->ID . \'">\';
$option .= $page->post_title;
$option .= \'</option>\';
echo $option;
}
?>
</select>
我的两个问题是:1-我希望“选择页面”始终具有空值(我将检查它是否无法选择,但这是另一个故事;-))
2-当我回到插件管理页面时,我希望看到当前保存在选项中的页面名称,既不是和空行,也不是“选择页面”。