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