Функция CHECKED()
в WordPress
Функция CHECKED()
в WordPress используется для вывода HTML-атрибута checked
, который применим к элементу ввода типа checkbox. Она сравнивает два значения и, если они одинаковы, добавляет к элементу атрибут checked
.
Как работает функция?
Функция проверяет, совпадают ли два переданных ей значения. Если они одинаковы, она возвращает строку checked='checked'
, которая добавляется к элементу input. Если значения не совпадают, функция возвращает пустую строку.
Синтаксис:
checked( $checked, $current, $display );
- $checked (обязательный) — одно из значений, которое нужно сравнить.
- $current — другое значение для сравнения (по умолчанию
true
). - $display — если установлено в
true
, функция выводит строку. По умолчаниюtrue
.
Примеры использования
Пример 1: Простое использование
checked( 1 ); // Выводит: checked='checked'
checked( 0 ); // Выводит: ''
Пример 2: Использование с другими типами данных
checked( true ); // Выводит: checked='checked'
checked( false ); // Выводит: ''
checked( false, false ); // Выводит: checked='checked'
Пример 3: Сравнение разных видов значений
checked( 1, '1' ); // Выводит: checked='checked'
checked( true, 'str' ); // Выводит: ''
Пример использования функции CHECKED()
в коде
Вот пример, как можно использовать функцию CHECKED()
при создании чекбокса:
/>
Сравнение с использованием конструкции if
Можно также использовать условие if
, чтобы проверить состояние чекбокса:
>
Мульти-выбор чекбокса
Если у вас есть несколько чекбоксов и вы хотите использовать функцию CHECKED()
, передавайте массив вместо простого значения.
ID, 'postlink', true ); ?>
/>
/>
/>
Заключение
Функция CHECKED()
в WordPress — это простой и удобный способ добавить атрибут checked
к элементам формы. Она позволяет легко сравнивать значения и автоматизировать процесс установки состояния чекбоксов в зависимости от данных.
Если вы разрабатываете формы для своего сайта на WordPress и вам нужно управлять состоянием чекбоксов, эта функция будет вам полезна.