Значения в Select (вижете) считываются с файла .json. После нажатия на кнопку "сохранить" запоминания не происходит.
Пишу так:
public function form($instance)
{
$jsonArray = file_get_contents( __DIR__ . DIRECTORY_SEPARATOR . 'suffix.json' );
$array = json_decode($jsonArray);
$platform = isset($instance['platform']) ? $instance['platform'] : '';
?>
<p>
<label for="<?php echo $this->get_field_id('text'); ?>">Platform:</label>
<select class="widefat" id="<?php echo $this->get_field_name('platform');?>" name="<?php echo $this->get_field_name('platform');?>" type="text">
<?php
foreach($array as $key=>$value)
{ ?>
<option value="<?=$value?> <?php echo ($platform == $value)?'selected':'' ?>"><?=$key?></option>
<?php }
?>
</select>
</p>
<?php
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Всем привет! Копаюсь в Laravel 56
Не могу посадить меню с сохранением стилей и вложенности элементов самого вордпрес