woocommerce_wp_radio()

Функция для вывода радио-кнопок для использования в админке WooCommerce.

woocommerce_wp_radio( $field )
$field
(массив) Параметры радио-кнопок.
id
(строка) В самих инпутах радио-кнопок атрибут id не добавляется, однако, если параметр name не задан, будет использоваться вместо них.
name
(строка) Можно задать произвольный атрибут name, по умолчанию будет равен атрибуту id.
label
(строка) Заголовок рядом с радио-кнопками.
class
(строка) Один или несколько CSS-классов поля, разделённых пробелами, по умолчанию – select short.
style
(строка) Атрибут style каждой радио-кнопки.
wrapper_class
(строка) Кнопки оборачиваются в тег <fieldset class="form-field">, мы можем добавить в этот элемент ещё какой-то произвольный CSS-класс (или несколько через пробел).
value
(строка) Значение поля. Если не указано, WooCommerce будет автоматически пытаться получить его из метаданных по id поля
description
(строка) Описание поля.
desc_tip
(логическое) Как отображать описание? false – текстом рядом с полем (по умолчанию), true – при наведении на кружок со знаком вопроса.
options
(массив) Массив вида array( ЗНАЧЕНИЕ => ТЕКСТ ). По сути каждый элемент массив – это одна радио-кнопка.

Когда задаёте параметры функции, не забивайте себе голову их очисткой, они и так все чистятся внутри функции!

Пример

woocommerce_wp_radio( array(
	'id'      => 'radio_test',
	'label' => 'Набор кнопок',
	'description' => 'Какое-то описания этих радио-кнопок',
	'value' => get_post_meta( get_the_ID(), 'my_meta', true ),
	'options' => array(
		'val1' => 'Первая радио-кнопка',
		'val2' => 'Вторая',
		'hfjhsf' => 'Ещё одна, мб третья'
	)
) );

Миша

Недавно я осознал, что моя миссия – способствовать распространению WordPress. Ведь WordPress – это лучший движок для разработки сайтов – как для тех, кто готов использовать заложенную структуру этой CMS, так и для тех, кто предпочитает headless решения.

Сам же я впервые познакомился с WordPress в 2009 году. Организатор WordCamp. Преподаватель в школах Epic Skills и LoftSchool.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда сделаем вам всё на лучшем уровне.

Оставить комментарий

Если вы хотите добавить код, не забудьте обернуть его в <pre lang="php"></pre>, если же код – меньше одной строчки, то можно и в <code></code>.