Функция DISABLED() в WordPress: описание, примеры использования

Функция DISABLED() │ WP 3.0.0

Функция disabled() сравнивает два значения. Если они совпадают, она выводит disabled='disabled' — атрибут для элемента ввода в форме.

Эта функция обычно используется внутри полей ввода и текстовых областей HTML-форм.

Функция disabled() — одна из четырех вспомогательных функций для форм, наряду с checked(), selected() и readonly().

Примечание: Нет хуков.

Возвращаемое значение

Функция возвращает строку:

  • Выводит disabled='disabled', если сравниваемые значения совпадают.
  • Если третий параметр установлен в false (по умолчанию true), функция вернет либо строку disabled='disabled', либо пустую строку.

Использование

disabled( $disabled, $current, $display );
  • $disabled (mixed) (обязательный) — одно из значений для сравнения.
  • $current (mixed) — другое значение для сравнения, если оно не просто true. По умолчанию: true.
  • $display (bool) — определяет, нужно ли выводить строку или просто вернуть ее. По умолчанию: true.

Примеры

Пример использования

Предположим, у нас есть группа радиокнопок. Одна из кнопок уже выбрана и, следовательно, её нельзя будет выбрать снова. В этом случае мы можем добавить атрибут disabled к этой кнопке. Давайте посмотрим, как это сделать с помощью функции disabled().

 > Красный
 > Зеленый
 > Синий

Результат

Если, например, у нас выбрано значение "красный", то HTML-код будет выглядеть так:

 Красный
 Зеленый
 Синий

История изменений

  • С версии 3.0.0 — функция была введена.

Код функции DISABLED

function disabled( $disabled, $current = true, $display = true ) {
    return __checked_selected_helper( $disabled, $current, $display, 'disabled' );
}

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

Эта функция связана с другими функциями работы с формами в WordPress:

  • checked()
  • form_option()
  • selected()
  • wp_readonly()
  • wp_referer_field()

Эти функции могут помочь в управлении статусом ввода в формах.

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *