[ Close ] Introducing Carbon Fields Version 3 - now with Gutenberg Blocks Support

Documentation

Documentation > Fields > Select

Select

Creates a select box with pre-defined options.

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("select", "crb_content_align", "Text alignment")
    ->add_options(array(
        'left' => 'Left',
        'center' => 'Center',
        'right' => 'Right',
    ))

Excited about Carbon Fields? Spread the word!