В моей форме есть выбор нужного параметра
<select class="form-control" id="<?php echo $this->get_field_id( 'selected_url' ); ?>" name="<?php echo $this->get_field_name( 'selected_url' ); ?>" value="<?php echo $instance['selected_url']; ?>">
<option style="display: none" value="<?php echo $instance['selected_url']; ?>"><?php echo $instance['selected_url']; ?></option>
<option value="<?php echo $pay_url; ?>">Да, у меня PRO версия</option>
<option value="<?php echo $free_url; ?>">Нет, еще думаю</option>
</select>
После выбора и сохранения данных, в поле выбора отображается заданный url (первый option).
Как заменить отображение url, чтобы пользователь видел не url, а его текстовое значение (Да, у меня PRO версия | Нет, еще думаю)?
Спасибо!
Я бы сделал так:
<select class="form-control" id="<?php echo $this->get_field_id( 'selected_url' ); ?>" name="<?php echo $this->get_field_name( 'selected_url' ); ?>" value="<?php echo $instance['selected_url']; ?>">
<?php
$pro_selected = '';
$free_selected = '';
if( $instance['selected_url'] == $pay_url ) {
$pro_selected = 'selected';
} elseif( $instance['selected_url'] == $free_url ) {
$free_selected = 'selected';
}
?>
<option style="display: none" value="<?php echo $instance['selected_url']; ?>"><?php echo $instance['selected_url']; ?></option>
<option value="<?php echo $pay_url; ?>" <?php echo $pro_selected; ?>>Да, у меня PRO версия</option>
<option value="<?php echo $free_url; ?>" <?php echo $free_selected; ?>>Нет, еще думаю</option>
</select>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть папка с 6000+ картинкамиОни все разного размера, их нужно порезать под квадрат
задача в том,что нужно с помощью ф-ции
Установил Open Server, для проверки создал в папке domains папку testru с файлом index