Intereting Posts

Параметры выбора SELECT исчезают при сохранении виджета

У меня есть интересная проблема, которую я не могу решить.

При создании виджета я создал поле выбора с параметрами, которые можно выбрать на экране виджетов. Все работает отлично, за исключением случаев, когда я сохраняю виджет, все опции в поле выбора исчезают. Они все возвращаются, когда мой выбранный вариант сохранен, как только я обновляюсь.

Код для каждого из вариантов выбора выглядит следующим образом:

foreach ($posttypes as $option) { echo '<option id="' . $option->name . '"', $posttype == $option->name ? ' selected="selected"' : '', '>', $option->name, '</option>'; }

В этом случае $ posttypes представляет собой массив типов сообщений.

Когда поля выбора отображаются, они выглядят так:

<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>

Любые идеи, почему они исчезнут?