form_option()
Виводить на екран очищене значення цієї опції сайту. Використовується при виведенні значення опції для значення атрибута тега input .
Значення опції очищається за допомогою функції esc_attr() .
Працює на основі:
get_option()
get_option()
1 раз – 0.003047 сек
(дуже повільно) | 50000 разів – 1.75 сек
(швидко) |
PHP 7.2.5, WP 4.9.8
(дуже повільно) | 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>
список змін
З версії 1.5.0 | Введено. |
Код form_option() form option WP 6.0.2
function form_option( $option ) { echo esc_attr(get_option($option)); }