我有一个有趣的问题,我似乎无法解决。
在创建小部件时,我创建了一个选择字段,其中包含可以在小部件屏幕上选择的选项。这一切都很好,但当我保存小部件时,选择字段中的所有选项都消失了。我一刷新,他们就会回来,并保存我选择的选项。
每个select选项的代码如下所示:
foreach ($posttypes as $option) {
echo \'<option id="\' . $option->name . \'"\', $posttype == $option->name ? \' selected="selected"\' : \'\', \'>\', $option->name, \'</option>\';
}
在本例中,$posttypes是一个post类型数组。
渲染“选择”字段时,其外观如下所示:
<select name="option-name" id="option-name">
<option value="option-value">Option Value</option>
<option value="option-value">Option Value</option>
<option value="option-value">Option Value</option>
</select>
你知道为什么他们会这样消失吗?