Arguments
Name | Type | Default | Description |
---|
id | string | | A unique ID. This ID will be used to get the value |
type | string | palette | Type of field |
title | string | | Title of the field |
default | string | | Default value from database, if the option doesn’t exist |
subtitle | string | | Subtitle to display below the title |
desc | string | | Description to display after the field |
help | string | | Text to display on right-corner (as hover/popup) the field |
class | string | | Extra CSS classes (space separated) to append to the field |
before | string | | Content to display before the field |
after | string | | Content to display after the field |
dependency | array | | Define field visibility depending on other field value |
attributes | array | | Extra HTML attributes to append to the field |
sanitize | string | | Callback function for sanitizing value |
validate | string | | Callback function for validating value |
EXTRAS | | | |
options | array | | An array of object containing key/array(colors) pairs representing the options |
Palette Field Example
array(
'id' => 'example-palette',
'type' => 'palette',
'title' => 'Palette',
'options' => array(
'set1' => array( '#f04e36', '#f36e27', '#f3d430', '#ed1683' ),
'set2' => array( '#f9ca06', '#b5b546', '#2f4d48', '#212b2f' ),
'set3' => array( '#4153ab', '#6e86c7', '#211f27', '#d69762' ),
'set4' => array( '#162526', '#508486', '#C8C6CE', '#B45F1A' ),
'set5' => array( '#bbd5ff', '#ccab5e', '#fff55f', '#197c5d' ),
),
'default' => 'set3',
),
Was this article helpful to you?
Yes
No