| Server IP : 14.225.204.176 / Your IP : 216.73.216.6 Web Server : nginx/1.24.0 System : Linux nodejs-ybgk 6.8.0-40-generic #40-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 5 10:34:03 UTC 2024 x86_64 User : root ( 0) PHP Version : 8.1.34 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/html/php/fe2tech/wp-content/themes/contio/elementor/core/register/ |
Upload File : |
<?php
ct_add_custom_widget(
array(
'name' => 'ct_heading',
'title' => esc_html__('Heading', 'contio' ),
'icon' => 'eicon-heading',
'categories' => array( Case_Theme_Core::CT_CATEGORY_NAME ),
'scripts' => array(
),
'params' => array(
'sections' => array(
array(
'name' => 'title_section',
'label' => esc_html__('Title', 'contio' ),
'tab' => \Elementor\Controls_Manager::TAB_CONTENT,
'controls' => array(
array(
'name' => 'title',
'label' => esc_html__('Title', 'contio' ),
'type' => \Elementor\Controls_Manager::TEXT,
'label_block' => true,
),
array(
'name' => 'title_tag',
'label' => esc_html__('Heading HTML Tag', 'contio' ),
'type' => \Elementor\Controls_Manager::SELECT,
'options' => [
'h1' => 'H1',
'h2' => 'H2',
'h3' => 'H3',
'h4' => 'H4',
'h5' => 'H5',
'h6' => 'H6',
'div' => 'div',
'span' => 'span',
'p' => 'p',
],
'default' => 'h3',
),
array(
'name' => 'title_color',
'label' => esc_html__('Title Color', 'contio' ),
'type' => \Elementor\Controls_Manager::COLOR,
'selectors' => [
'{{WRAPPER}} .ct-heading .item--title' => 'color: {{VALUE}};',
],
),
array(
'name' => 'title_typography',
'label' => esc_html__('Title Typography', 'contio' ),
'type' => \Elementor\Group_Control_Typography::get_type(),
'control_type' => 'group',
'selector' => '{{WRAPPER}} .ct-heading .item--title',
),
array(
'name' => 'title_space_bottom',
'label' => esc_html__('Bottom Spacer', 'contio' ),
'type' => \Elementor\Controls_Manager::SLIDER,
'control_type' => 'responsive',
'size_units' => [ 'px' ],
'default' => [
'size' => 0,
],
'range' => [
'px' => [
'min' => 0,
'max' => 300,
],
],
'selectors' => [
'{{WRAPPER}} .ct-heading .item--title' => 'margin-bottom: {{SIZE}}{{UNIT}};',
],
),
array(
'name' => 'style',
'label' => esc_html__('Style', 'contio' ),
'type' => \Elementor\Controls_Manager::SELECT,
'options' => [
'st-default' => 'Default',
'st-line-left' => 'Line Left Style 1',
'st-line-left2' => 'Line Left Style 2',
],
'default' => 'st-default',
),
array(
'name' => 'ct_animate',
'label' => esc_html__('Case Animate', 'contio' ),
'type' => \Elementor\Controls_Manager::SELECT,
'options' => contio_animate(),
'default' => '',
),
),
),
array(
'name' => 'sub_title_section',
'label' => esc_html__('Sub Title', 'contio' ),
'tab' => \Elementor\Controls_Manager::TAB_CONTENT,
'condition' => [
'style' => 'st-default',
],
'controls' => array(
array(
'name' => 'sub_title',
'label' => esc_html__('Sub Title', 'contio' ),
'type' => \Elementor\Controls_Manager::TEXT,
'label_block' => true,
),
array(
'name' => 'sub_title_color',
'label' => esc_html__('Sub Title Color', 'contio' ),
'type' => \Elementor\Controls_Manager::COLOR,
'selectors' => [
'{{WRAPPER}} .ct-heading .item--sub-title' => 'color: {{VALUE}};',
],
),
array(
'name' => 'sub_title_typography',
'label' => esc_html__('Sub Title Typography', 'contio' ),
'type' => \Elementor\Group_Control_Typography::get_type(),
'control_type' => 'group',
'selector' => '{{WRAPPER}} .ct-heading .item--sub-title',
),
array(
'name' => 'sub_title_space_bottom',
'label' => esc_html__('Bottom Spacer', 'contio' ),
'type' => \Elementor\Controls_Manager::SLIDER,
'control_type' => 'responsive',
'size_units' => [ 'px' ],
'default' => [
'size' => 0,
],
'range' => [
'px' => [
'min' => 0,
'max' => 300,
],
],
'selectors' => [
'{{WRAPPER}} .ct-heading .item--sub-title' => 'margin-bottom: {{SIZE}}{{UNIT}};',
],
),
array(
'name' => 'sub_title_line',
'label' => esc_html__('Line', 'contio' ),
'type' => \Elementor\Controls_Manager::SELECT,
'options' => [
'show' => 'Show',
'hide' => 'Hide',
],
'default' => 'show',
),
),
),
array(
'name' => 'content_alignment_section',
'label' => esc_html__('Content Alignment', 'contio' ),
'tab' => \Elementor\Controls_Manager::TAB_CONTENT,
'controls' => array(
array(
'name' => 'text_align',
'label' => esc_html__('Alignment', 'contio' ),
'type' => \Elementor\Controls_Manager::CHOOSE,
'control_type' => 'responsive',
'options' => [
'left' => [
'title' => esc_html__('Left', 'contio' ),
'icon' => 'fa fa-align-left',
],
'center' => [
'title' => esc_html__('Center', 'contio' ),
'icon' => 'fa fa-align-center',
],
'right' => [
'title' => esc_html__('Right', 'contio' ),
'icon' => 'fa fa-align-right',
],
],
'selectors' => [
'{{WRAPPER}} .ct-heading' => 'text-align: {{VALUE}};',
],
),
),
),
),
),
),
get_template_directory() . '/elementor/core/widgets/'
);