form_option() WP 1.5.0

Виводить на екран очищене значення цієї опції сайту. Використовується при виведенні значення опції для значення атрибута тега input .

Значення опції очищається за допомогою функції esc_attr() .

Працює на основі:
get_option()
1 раз – 0.003047 сек
(дуже повільно) | 50000 разів – 1.75 сек
(швидко) |
PHP 7.2.5, WP 4.9.8

Хуків немає.

Повертає

null. Нічого.

Використання

form_option ($ option);
$option
(рядок) (обов’язковий)
Ім’я опції.

Приклади

0

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

список змін

З версії 1.5.0Введено.

Код form_option() WP 6.0.2

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

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *