C:\xampp\htdocs\landing\wp-content\plugins\js_composer\config\content\vc-custom-heading-element.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<?php
if ( ! defined'ABSPATH' ) ) {
    die( 
'-1' );
}

function 
vc_custom_heading_element_params() {
    return array(
        
'name' => esc_html__'Custom Heading''js_composer' ),
        
'base' => 'vc_custom_heading',
        
'icon' => 'icon-wpb-ui-custom_heading',
        
'show_settings_on_create' => true,
        
'category' => esc_html__'Content''js_composer' ),
        
'description' => esc_html__'Text with Google fonts''js_composer' ),
        
'params' => array(
            array(
                
'type' => 'dropdown',
                
'heading' => esc_html__'Text source''js_composer' ),
                
'param_name' => 'source',
                
'value' => array(
                    
esc_html__'Custom text''js_composer' ) => '',
                    
esc_html__'Post or Page Title''js_composer' ) => 'post_title',
                ),
                
'std' => '',
                
'description' => esc_html__'Select text source.''js_composer' ),
            ),
            array(
                
'type' => 'textarea',
                
'heading' => esc_html__'Text''js_composer' ),
                
'param_name' => 'text',
                
'admin_label' => true,
                
'value' => esc_html__'This is custom heading element''js_composer' ),
                
'description' => esc_html__'Note: If you are using non-latin characters be sure to activate them under Settings/WPBakery Page Builder/General Settings.''js_composer' ),
                
'dependency' => array(
                    
'element' => 'source',
                    
'is_empty' => true,
                ),
            ),
            array(
                
'type' => 'vc_link',
                
'heading' => esc_html__'URL (Link)''js_composer' ),
                
'param_name' => 'link',
                
'description' => esc_html__'Add link to custom heading.''js_composer' ),
                
// compatible with btn2 and converted from href{btn1}
            
),
            array(
                
'type' => 'font_container',
                
'param_name' => 'font_container',
                
'value' => 'tag:h2|text_align:left',
                
'settings' => array(
                    
'fields' => array(
                        
'tag' => 'h2',
                        
// default value h2
                        
'text_align',
                        
'font_size',
                        
'line_height',
                        
'color',
                        
'tag_description' => esc_html__'Select element tag.''js_composer' ),
                        
'text_align_description' => esc_html__'Select text alignment.''js_composer' ),
                        
'font_size_description' => esc_html__'Enter font size.''js_composer' ),
                        
'line_height_description' => esc_html__'Enter line height.''js_composer' ),
                        
'color_description' => esc_html__'Select heading color.''js_composer' ),
                    ),
                ),
            ),
            array(
                
'type' => 'checkbox',
                
'heading' => esc_html__'Use theme default font family?''js_composer' ),
                
'param_name' => 'use_theme_fonts',
                
'value' => array( esc_html__'Yes''js_composer' ) => 'yes' ),
                
'description' => esc_html__'Use font family from the theme.''js_composer' ),
            ),
            array(
                
'type' => 'google_fonts',
                
'param_name' => 'google_fonts',
                
'value' => 'font_family:Abril%20Fatface%3Aregular|font_style:400%20regular%3A400%3Anormal',
                
'settings' => array(
                    
'fields' => array(
                        
'font_family_description' => esc_html__'Select font family.''js_composer' ),
                        
'font_style_description' => esc_html__'Select font styling.''js_composer' ),
                    ),
                ),
                
'dependency' => array(
                    
'element' => 'use_theme_fonts',
                    
'value_not_equal_to' => 'yes',
                ),
            ),
            
vc_map_add_css_animation(),
            array(
                
'type' => 'el_id',
                
'heading' => esc_html__'Element ID''js_composer' ),
                
'param_name' => 'el_id',
                
'description' => sprintfesc_html__'Enter element ID (Note: make sure it is unique and valid according to %sw3c specification%s).''js_composer' ), '<a href="https://www.w3schools.com/tags/att_global_id.asp" target="_blank">''</a>' ),
            ),
            array(
                
'type' => 'textfield',
                
'heading' => esc_html__'Extra class name''js_composer' ),
                
'param_name' => 'el_class',
                
'description' => esc_html__'Style particular content element differently - add a class name and refer to it in custom CSS.''js_composer' ),
            ),
            array(
                
'type' => 'css_editor',
                
'heading' => esc_html__'CSS box''js_composer' ),
                
'param_name' => 'css',
                
'group' => esc_html__'Design Options''js_composer' ),
            ),
        ),
    );
}
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586