我有一个下拉列表,它由文件夹的内容填充。当我保存页面时,下拉菜单将重置,并且不显示所选图像。同一页上的其他选项(颜色/文本..)请保存并保留该值。
有什么想法吗?我试过使用“selected”功能,但它不能以我使用它的方式工作。
谢谢大家!
Code:
/*create the field*/
add_settings_field(
\'psg_dyn_select_1\',
__( \'Settings field description\', \'wordpress\' ),
\'psg_dyn_select_1_render\',
\'pluginPage\',
\'psg_pluginPage_section\'
);
/*output the field*/
function psg_dyn_select_1_render ( ) {
$options = get_option( \'psg_settings\' );
?>
<select name= \'psg_settings[psg_dyn_select_1]\'>
<?php foreach ( glob( plugin_dir_path( __FILE__ ) . "assets/images/*" ) as $filename){
$filename = basename($filename);
echo "<option value=\'" . $filename . "\'>".$filename." </option>";}?>
</select>