WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

form_option() WP 1.5.0

Выводит на экран очищенное значение указанной опции сайта. Используется при выводе значения опции для value атрибута тега input.

Значение опции очищается с помощью функции esc_attr().

Работает на основе: get_option()
✈ 1 раз = 0.003047с = очень медленно | 50000 раз = 1.75с = быстро | PHP 7.2.5, WP 4.9.8

Хуков нет.

Возвращает

Ничего (null).

Использование

form_option( $option );
$option(строка) (обязательный)
Имя опции.

Примеры

#1 Настройка размеров миниатюры

В файле options-media.php много примеров использования функции form_option(). Данный файл отвечает за вывод настроек медиафайлов в админке. Код ниже является отрывком кода из файла:

<tr>
	<th scope="row">
		<?php _e( 'Thumbnail size' ) ?>
	</th>
	<td>
		<fieldset>
			<legend class="screen-reader-text">
				<span>
					<?php _e( 'Thumbnail size' ); ?>
				</span>
			</legend>

			<label for="thumbnail_size_w">
				<?php _e( 'Width' ); ?>
			</label>
			<input name="thumbnail_size_w"
				   type="number"
				   step="1"
				   min="0"
				   id="thumbnail_size_w"
				   value="<?php form_option( 'thumbnail_size_w' ); ?>"
				   class="small-text"/>
			<br/>

			<label for="thumbnail_size_h">
				<?php _e( 'Height' ); ?>
			</label>
			<input name="thumbnail_size_h"
				   type="number"
				   step="1"
				   min="0"
				   id="thumbnail_size_h"
				   value="<?php form_option( 'thumbnail_size_h' ); ?>"
				   class="small-text"/>
		</fieldset>

		<input name="thumbnail_crop"
			   type="checkbox"
			   id="thumbnail_crop"
			   value="1" <?php checked( '1', get_option( 'thumbnail_crop' ) ); ?>/>
		<label for="thumbnail_crop">
			<?php _e( 'Crop thumbnail to exact dimensions (normally thumbnails are proportional)' ); ?>
		</label>
	</td>
</tr>

Код form_option: wp-includes/option.php VER 5.0.1

<?php
function form_option( $option ) {
	echo esc_attr( get_option( $option ) );
}

Cвязанные функции

Из метки: form (функции формы)

campusboy 3081youtube.com/c/wpplus
Создатель YouTube канала wp-plus, на котором делюсь своим опытом. Активный пользователь wp-kama.ru. WordPress-разработчик. Разработка сайтов и лендингов. Доработка существующих проектов. Сопровождение ресурсов.
Редакторы: Kama 7144
Комментариев нет
    Здравствуйте, !     Войти . Зарегистрироваться