WordPress как на ладони
wordpress jino

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 ) ) ?> />

Код readonly: wp-includes/general-template.php VER 4.9.1

<?php
function readonly( $readonly, $current = true, $echo = true ) {
	return __checked_selected_helper( $readonly, $current, $echo, 'readonly' );
}

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

Из метки: Вспомогательные

readonly Комментариев нет

    Здравствуйте, !

    Ваш комментарий
    Предпросмотр