Skip to content

Latest commit

 

History

History
66 lines (60 loc) · 1.76 KB

Background2.md

File metadata and controls

66 lines (60 loc) · 1.76 KB

Background2

A Background2 Field With Opacity Fields

Parameters

Parameter Type Value
type required Predefined String (background2)
title optional String
desc optional String
opacity optional Boolean ( Default: false )
std optional String
selector optional String / Array
tab optional String(style)
section optional String

Return

Always return object

Example

'addon_background2' => array(
    'type' => 'background2',
    'title' => __('Background Field','your-textdomain'),
    'opacity' => true,
    'selector' => '{{SELECTOR}} .example-background2',
    'std' => array(
            'bgType' => 'color',
            'bgColor' => '',
            'bgImage' => array(),
            'bgimgPosition' => '',
            'bgimgAttachment' => '',
            'bgimgRepeat' => '',
            'bgimgSize' => '',
            'bgDefaultColor' => '',
            'bgGradient' => array(),
            'Opacity' => 1,
            'bgHoverType' => 'color',
            'bgHoverColor' => '',
            'bgHoverImage' => array(),
            'bgHoverimgPosition' => '',
            'bgHoverimgAttachment' => '',
            'bgimgHoverRepeat' => '',
            'bgimgHoverSize' => '',
            'bgHoverDefaultColor' => '',
            'bgHoverGradient' => array(),
            'hoverOpacity' => 1,
        )
    )

Support 'selector' parameters.

Controls

PHP

Inside the rander() method

echo '<div>'.$data["settings"]["addon_background2"]["bgColor"].'</div>';
echo '<div class="example-background2">Example Background2</div>';

JS Template

Inside the getTemplate() method-

<div>{{data.addon_background2.bgColor}}</div>
<div class="example-background2">Example Background2</div>