100 lines
2.3 KiB
PHP
100 lines
2.3 KiB
PHP
<?php
|
|
|
|
add_ux_builder_shortcode( 'title', array(
|
|
'name' => __( 'Title', 'ux-builder' ),
|
|
'category' => __( 'Content' ),
|
|
'thumbnail' => flatsome_ux_builder_thumbnail( 'title' ),
|
|
'template' => flatsome_ux_builder_template( 'title.html' ),
|
|
'info' => '{{ text }}',
|
|
'wrap' => false,
|
|
|
|
'options' => array(
|
|
'style' => array(
|
|
'type' => 'select',
|
|
'heading' => 'Style',
|
|
'default' => 'normal',
|
|
'options' => array(
|
|
'normal' => 'Normal',
|
|
'center' => 'Center',
|
|
'bold' => 'Left Bold',
|
|
'bold-center' => 'Center Bold',
|
|
),
|
|
),
|
|
'text' => array(
|
|
'type' => 'textfield',
|
|
'heading' => 'Title',
|
|
'default' => 'Lorem ipsum dolor sit amet...',
|
|
'auto_focus' => true,
|
|
),
|
|
'tag_name' => array(
|
|
'type' => 'select',
|
|
'heading' => 'Tag',
|
|
'default' => 'h3',
|
|
'options' => array(
|
|
'h1' => 'H1',
|
|
'h2' => 'H2',
|
|
'h3' => 'H3',
|
|
'h4' => 'H4',
|
|
),
|
|
),
|
|
'color' => array(
|
|
'type' => 'colorpicker',
|
|
'heading' => __( 'Color' ),
|
|
'alpha' => true,
|
|
'format' => 'rgb',
|
|
'position' => 'bottom right',
|
|
),
|
|
'icon' => array(
|
|
'type' => 'select',
|
|
'heading' => 'Icon',
|
|
'options' => require( __DIR__ . '/values/icons.php' ),
|
|
),
|
|
'width' => array(
|
|
'type' => 'scrubfield',
|
|
'heading' => __( 'Width' ),
|
|
'default' => '',
|
|
'min' => 0,
|
|
'max' => 1200,
|
|
'step' => 5,
|
|
),
|
|
'margin_top' => array(
|
|
'type' => 'scrubfield',
|
|
'heading' => __( 'Margin Top' ),
|
|
'default' => '',
|
|
'placeholder' => __( '0px' ),
|
|
'min' => - 100,
|
|
'max' => 300,
|
|
'step' => 1,
|
|
),
|
|
'margin_bottom' => array(
|
|
'type' => 'scrubfield',
|
|
'heading' => __( 'Margin Bottom' ),
|
|
'default' => '',
|
|
'placeholder' => __( '0px' ),
|
|
'min' => - 100,
|
|
'max' => 300,
|
|
'step' => 1,
|
|
),
|
|
'size' => array(
|
|
'type' => 'slider',
|
|
'heading' => __( 'Size' ),
|
|
'default' => 100,
|
|
'unit' => '%',
|
|
'min' => 20,
|
|
'max' => 300,
|
|
'step' => 1,
|
|
),
|
|
'link_text' => array(
|
|
'type' => 'textfield',
|
|
'heading' => 'Link Text',
|
|
'default' => '',
|
|
),
|
|
'link' => array(
|
|
'type' => 'textfield',
|
|
'heading' => 'Link',
|
|
'default' => '',
|
|
),
|
|
'advanced_options' => require( __DIR__ . '/commons/advanced.php'),
|
|
),
|
|
) );
|