readonly()
Устарела с версии 5.9.0. Больше не поддерживается и может быть удалена. Используйте
wp_readonly() introduced in 5.9.0
.Сравнивает 2 значения, если они совпадают выводит строку readonly='readonly'. Используется для тега <input>.
Функция устарела, используйте wp_readonly() взамен.
Это одна из 4 функций помощников для форм: checked(), disabled(), selected(), readonly().
Работает на основе: __checked_selected_helper()
Хуков нет.
Возвращает
Строку
. Выводит на экран readonly='readonly'
или пустую строку ''
.
Если последний параметр $echo равен false, то функция вернет значение, а не выведет на экран.
Использование
readonly( $readonly, $current = true, $echo = true );
- $readonly(смешанный) (обязательный)
- Одно из значений для сравнения.
- $current(смешанный)
- Второе значение для сравнения.
По умолчанию: true - $display(логический)
- Нужно ли выводить результат на экран.
По умолчанию: true
Примеры
#1 Добавим атрибут readonly
Допустим что для поля нужно добавить значение readonly, если текущий юзер не может редактировать пост 25:
<input type='text' name='myname' value='Значение' <?php readonly( current_user_can( 'edit_post', 25 ) ) ?> />
Заметки
- Смотрите: wp_readonly()
Список изменений
С версии 4.9.0 | Введена. |
Устарела с 5.9.0 | Use wp_readonly() introduced in 5.9.0. |
Код readonly() readonly WP 6.7.2
function readonly( $readonly_value, $current = true, $display = true ) { _deprecated_function( __FUNCTION__, '5.9.0', 'wp_readonly()' ); return wp_readonly( $readonly_value, $current, $display ); }