Группа кнопок

Описание

Поле «Группа кнопок» предоставляет удобный интерфейс для выбора значения.

Скриншоты

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

  • Добавлено в версии 5.6.3.

Настройки

  • Варианты
    Варианты, отображаемые при выборе значения. Введите каждый вариант с новой строки (например, Red). Чтобы отдельно задать значение и подпись, используйте двоеточие (например, red : Red). Вы также можете ввести HTML-код в качестве варианта, как показано на скриншотах выше.

  • Разрешить пустое значение
    Позволяет не выбирать значение.

  • Значение по умолчанию
    Значения, выбранные при первом редактировании значения поля. Вводите только значения, а не подписи.

  • Расположение
    Ориентация полей ввода. Выберите «Вертикальное» или «Горизонтальное».

  • Формат возвращаемого значения
    Определяет формат значения, возвращаемого функциями ACF. Выберите «Значение», «Подпись» или «Оба».

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

Вывод значения

В этом примере показано, как вывести выбранное значение с настройкой Формат возвращаемого значения Value.

<p>Цвет: <?php the_field('color'); ?></p>

Вывод значения и подписи

В этом примере показано, как вывести выбранные значение и подпись с настройкой Формат возвращаемого значения Both.

<?php
$color = get_field('color');
?>
<p>Цвет: <span class="color-<?php echo esc_attr($color['value']); ?>"><?php echo esc_html($color['label']); ?></span></p>

Условие

В этом примере показано, как использовать выбранное значение для выполнения действия по условию.

<?php 

if( get_field('color') == 'red' ) {
    // Выполнить действие.
}

Запрос записей

В этом примере показано, как получить записи, для которых поле color имеет значение red.

<?php

$posts = get_posts( array(
    'meta_query' => array(
        array(
            'key'   => 'color',
            'value' => 'red',
        )
    )
) );

if( $posts ) {
    foreach( $posts as $post ) {
        // Выполнить действие.
    }
}

Обновлено: 30.09.2026