Property | Type | Description | |
---|---|---|---|
$js_vars | array | Used to automatically generate all postMessage scripts. | |
$kirki_config | string | The kirki_config we're using for this control | |
$option_type | string | Data type | |
$output | array | Used to automatically generate all CSS output. | |
$tooltip | string | Tooltips content. |
Property | Type | Description | |
---|---|---|---|
$l10n | array | The translation strings. |
Method | Description | |
---|---|---|
__construct ( WP_Customize_Manager $manager, string $id, array $args = [] ) | Constructor. | |
to_json ( ) | Refresh the parameters passed to the JavaScript via JSON. |
Method | Description | |
---|---|---|
render ( ) | Renders the control wrapper and calls $this->render_content() for the internals. | |
render_content ( ) | Render the control's content. |
public __construct ( WP_Customize_Manager $manager, string $id, array $args = [] ) | ||
$manager | WP_Customize_Manager | Customizer bootstrap instance. |
$id | string | Control ID. |
$args | array | { Optional. Arguments to override class property defaults. @type int $instance_number Order in which this instance was created in relation to other instances. @type WP_Customize_Manager $manager Customizer bootstrap instance. @type string $id Control ID. @type array $settings All settings tied to the control. If undefined, `$id` will be used. @type string $setting The primary setting for the control (if there is one). Default 'default'. @type int $priority Order priority to load the control. Default 10. @type string $section Section the control belongs to. Default empty. @type string $label Label for the control. Default empty. @type string $description Description for the control. Default empty. @type array $choices List of choices for 'radio' or 'select' type controls, where values are the keys, and labels are the values. Default empty array. @type array $input_attrs List of custom input attributes for control output, where attribute names are the keys and values are the values. Not used for 'checkbox', 'radio', 'select', 'textarea', or 'dropdown-pages' control types. Default empty array. @type array $json Deprecated. Use WP_Customize_Control::json() instead. @type string $type Control type. Core controls include 'text', 'checkbox', 'textarea', 'radio', 'select', and 'dropdown-pages'. Additional input types such as 'email', 'url', 'number', 'hidden', and 'date' are supported implicitly. Default 'text'. } |
protected render ( ) |
public to_json ( ) |
public array $js_vars | ||
return | array |
public string $kirki_config | ||
return | string |
public array $output | ||
return | array |