[ Close ] Learn more about our custom WordPress development services at htmlBurger

Documentation

Documentation > Fields > Radio

Radio

Similar to the Select field, but instead of in a select box, options are rendered as a set of radio buttons.

Setup methods

add_options($options)

Add an associative array with options.

The method can be called multiple times, in which case the options between the calls will be appended (instead of overwritten).

If the old options are a callback (and not an array), the callback will be removed in favor of the new options.

If the new options are a callback (and not an array), the callback will replace the old options.

set_options($options)

Set options as an associative array or a callback.

The method is not intended to be called multiple times – each call will overwrite the previous options.

NB! If you provide indexed array with no key values, the default indexes (0, 1, 2 …) of the elements will be used.
Field::make("radio", "crb_subtitle_styling", "Subtitle text style")
    ->add_options(array(
        'em' => 'Italic',
        'strong' => 'Bold',
        'del' => 'Strike',
    ))

Excited about Carbon Fields? Spread the word!