Ultimate Addons for SiteOrigin - Version 1.2

Version Description

  • very small fix
Download this release

Release Info

Developer munirkamal
Plugin Icon 128x128 Ultimate Addons for SiteOrigin
Version 1.2
Comparing to
See all releases

Code changes from version 1.1 to 1.2

extra-widgets/blog-style-one/tpl/blog-style-one-options.php ADDED
@@ -0,0 +1,67 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * Titan Framework options sample code. We've placed here some
5
+ * working examples to get your feet wet
6
+ * @see http://www.titanframework.net/get-started/
7
+ */
8
+
9
+
10
+ add_action( 'tf_create_options', 'uso_blog_style_one_options' );
11
+
12
+ /**
13
+ * Initialize Titan & options here
14
+ */
15
+ function uso_blog_style_one_options() {
16
+
17
+ $titan = TitanFramework::getInstance( 'uso_blog_style_one_options' );
18
+
19
+
20
+ /**
21
+ * Create a Theme Customizer panel where we can edit some options.
22
+ * You should put options here that change the look of your theme.
23
+ */
24
+
25
+
26
+
27
+
28
+ // Customizer options
29
+
30
+ $uso_blog_style_one = $titan->createThemeCustomizerSection( array(
31
+ 'name' => 'Blog Style One Options',
32
+ 'panel' => 'Blog Style One',
33
+ ) );
34
+
35
+ $uso_blog_style_one->createOption( array(
36
+ 'name' => 'Title Color',
37
+ 'id' => 'blog_one_title_color',
38
+ 'type' => 'color',
39
+ 'desc' => 'Pick a color',
40
+ 'default' => '#000000',
41
+ 'css' => '.so-widget-blog-style-one .content h4 { color: value !important; }'
42
+ ) );
43
+
44
+ $uso_blog_style_one->createOption( array(
45
+ 'name' => 'Content Color',
46
+ 'id' => 'blog_one_content_color',
47
+ 'type' => 'color',
48
+ 'desc' => 'Pick a color',
49
+ 'default' => '#000000',
50
+ 'css' => '.so-widget-blog-style-one .content { color: value !important; }'
51
+ ) );
52
+
53
+ $uso_blog_style_one->createOption( array(
54
+ 'name' => 'Meta Color',
55
+ 'id' => 'blog_one_meta_color',
56
+ 'type' => 'color',
57
+ 'desc' => 'Pick a color',
58
+ 'default' => '#000000',
59
+ 'css' => '.so-widget-blog-style-one .meta { color: value !important; }'
60
+ ) );
61
+
62
+
63
+
64
+
65
+
66
+
67
+ }
extra-widgets/blog-style-two/tpl/blog-style-two-options.php ADDED
@@ -0,0 +1,64 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * Titan Framework options sample code. We've placed here some
5
+ * working examples to get your feet wet
6
+ * @see http://www.titanframework.net/get-started/
7
+ */
8
+
9
+
10
+ add_action( 'tf_create_options', 'uso_blog_style_two_options' );
11
+
12
+ /**
13
+ * Initialize Titan & options here
14
+ */
15
+ function uso_blog_style_two_options() {
16
+
17
+ $titan = TitanFramework::getInstance( 'uso_blog_style_two_options' );
18
+
19
+ /**
20
+ * Create a Theme Customizer panel where we can edit some options.
21
+ * You should put options here that change the look of your theme.
22
+ */
23
+
24
+
25
+ // Customizer options
26
+
27
+ $uso_blog_style_two = $titan->createThemeCustomizerSection( array(
28
+ 'name' => 'Blog Style Two Options',
29
+ 'panel' => 'Blog Style Two',
30
+ ) );
31
+
32
+ $uso_blog_style_two->createOption( array(
33
+ 'name' => 'Title Color',
34
+ 'id' => 'blog_two_title_color',
35
+ 'type' => 'color',
36
+ 'desc' => 'Pick a color',
37
+ 'default' => '#000000',
38
+ 'css' => '.so-widget-blog-style-two .content h4 { color: value !important; }'
39
+ ) );
40
+
41
+ $uso_blog_style_two->createOption( array(
42
+ 'name' => 'Content Color',
43
+ 'id' => 'blog_two_content_color',
44
+ 'type' => 'color',
45
+ 'desc' => 'Pick a color',
46
+ 'default' => '#000000',
47
+ 'css' => '.so-widget-blog-style-two .content { color: value !important; }'
48
+ ) );
49
+
50
+ $uso_blog_style_two->createOption( array(
51
+ 'name' => 'Meta Color',
52
+ 'id' => 'blog_two_meta_color',
53
+ 'type' => 'color',
54
+ 'desc' => 'Pick a color',
55
+ 'default' => '#000000',
56
+ 'css' => '.so-widget-blog-style-two .meta { color: value !important; }'
57
+ ) );
58
+
59
+
60
+
61
+
62
+
63
+
64
+ }
extra-widgets/faqs/banner.svg ADDED
@@ -0,0 +1,322 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <svg
2
+ version="1.1"
3
+ xmlns="http://www.w3.org/2000/svg"
4
+ xmlns:xlink="http://www.w3.org/1999/xlink"
5
+ width="480px" height="240px"
6
+ viewBox="0 0 480 240" preserveAspectRatio="none">
7
+ <g>
8
+ <image width="480" height="240" xlink:href="data:image/jpg;base64,
9
+ /9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABcAAD/4QNvaHR0cDov
10
+ L25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENl
11
+ aGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4
12
+ OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6
13
+ NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5
14
+ OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHht
15
+ bG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0i
16
+ aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1w
17
+ PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9
18
+ InhtcC5kaWQ6NjA2RkRFMDA5OEVERTQxMUEzRTA5MzYxNEI0NDJDQTMiIHhtcE1NOkRvY3VtZW50
19
+ SUQ9InhtcC5kaWQ6MjkxODUzNjJFREFFMTFFNEE2OTFEOEM0REUwNjJFQjciIHhtcE1NOkluc3Rh
20
+ bmNlSUQ9InhtcC5paWQ6MjkxODUzNjFFREFFMTFFNEE2OTFEOEM0REUwNjJFQjciIHhtcDpDcmVh
21
+ dG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZy
22
+ b20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2MDZGREUwMDk4RURFNDExQTNFMDkzNjE0QjQ0
23
+ MkNBMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2MDZGREUwMDk4RURFNDExQTNFMDkzNjE0
24
+ QjQ0MkNBMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94
25
+ cGFja2V0IGVuZD0iciI/Pv/uAA5BZG9iZQBkwAAAAAH/2wCEAAEBAQEBAQEBAQEBAQEBAQIBAQEB
26
+ AgICAgICAgIDAgICAgICAwMDAwMDAwMEBAQEBAQGBgYGBgcHBwcHBwcHBwcBAQEBAgICBAMDBAYF
27
+ BAUGBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHB//AABEI
28
+ APAB4AMBEQACEQEDEQH/xADcAAEAAQUBAQEBAAAAAAAAAAAACAQGBwkKBQMCAQEBAAICAwEBAAAA
29
+ AAAAAAAAAAgJBgcCAwQFARAAAQMDAgMBBBQJCAgHAAAAAAECAwQFBhEHIRIICTETlLRBUWFxIrJz
30
+ 0zR0FTVVdbU2Vjd3GTIjFNSV1RZXCoFScpa2WDkakULSJFR21pehYoJjRCU4EQACAQEDBQcPCgUD
31
+ BAMBAAAAAQIDEQQFITFBBgdRYXES0rMIgZEiMpKyc4OTVHQ1NhcYobHB0UJSE1NVFvBiwiPTcqIU
32
+ gjNDJOE0JiX/2gAMAwEAAhEDEQA/AIblshR4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
33
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
34
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
35
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
36
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
37
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwsszWOyPW329kVVdeVHSrLqsVOipq3v
38
+ iNVFc93BUYipw4qqcNdLbUNsN3wH+xRSqXlq2z7ME8zlZlteiKy2ZW0rLZC7Gdgl61l/9mvJ0rmn
39
+ Zxl202s6hbksTyOTyW5Em7bMSVOQ3+rkWWa93RHrqmlNM+BqIq66IyBWN4eXpqRGxbatrDfKnHle
40
+ 6kd6EnBLqRs+W1k6sD2Jaq3CkoQuVKe/Uiqje/bO2zqWLeKf3XvPw5fPDar1w+V+/sd89r+Vnyj7
41
+ fuw1a/Trt5GnyR7r3n4cvnhtV64P39jvntfys+UPdhq1+nXbyNPkj3XvPw5fPDar1wfv7HfPa/lZ
42
+ 8oe7DVr9Ou3kafJHuvefhy+eG1Xrg/f2O+e1/Kz5Q92GrX6ddvI0+SPde8/Dl88NqvXB+/sd89r+
43
+ Vnyh7sNWv067eRp8ke695+HL54bVeuD9/Y757X8rPlD3Yatfp128jT5I917z8OXzw2q9cH7+x3z2
44
+ v5WfKHuw1a/Trt5GnyR7r3n4cvnhtV64P39jvntfys+UPdhq1+nXbyNPkj3XvPw5fPDar1wfv7Hf
45
+ Pa/lZ8oe7DVr9Ou3kafJHuvefhy+eG1Xrg/f2O+e1/Kz5Q92GrX6ddvI0+SPde8/Dl88NqvXB+/s
46
+ d89r+Vnyh7sNWv067eRp8ke695+HL54bVeuD9/Y757X8rPlD3Yatfp128jT5I917z8OXzw2q9cH7
47
+ +x3z2v5WfKHuw1a/Trt5GnyR7r3n4cvnhtV64P39jvntfys+UPdhq1+nXbyNPkj3XvPw5fPDar1w
48
+ fv7HfPa/lZ8oe7DVr9Ou3kafJHuvefhy+eG1Xrg/f2O+e1/Kz5Q92GrX6ddvI0+SfaG/36neksN8
49
+ uySNTRqzTyTN/ljnV7F/lQ+jhu1HWG61OPG91Zb05Oa60rUfKxfYxqtfaTpzuNGK3YQVN9eHFf0G
50
+ U8VzpLpNHbLuyKmr5F5aWqh1SKdf5itVVVknma6L5Gi8CVuy7bVRxmau16Sp3h5rO1nwW5pb2nQ9
51
+ BCTbN0eLxq/B3y5ydW6Ltre3p27tiVsf5ksmlaTI5vkjKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
52
+ AAAAAAAAAAAAAAAAAAAAAAAAAAeVfbmlntFwuWjHPpadXQMkXRrpXegiYq+QjnqiHwdaccjhmHVr
53
+ 1L/xwbs3XoXVdiMn1L1bnjGLXe5RyfizUW9xfafUja+oRlV0j3PlmkdNPNI6aeZ/4T3vXme9dPJV
54
+ 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
318
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/9k=
319
+ "/>
320
+ </g>
321
+ </svg>
322
+
extra-widgets/faqs/tpl/faqs-options.php ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * Titan Framework options sample code. We've placed here some
5
+ * working examples to get your feet wet
6
+ * @see http://www.titanframework.net/get-started/
7
+ */
8
+
9
+
10
+ add_action( 'tf_create_options', 'uso_faqs_options' );
11
+
12
+ /**
13
+ * Initialize Titan & options here
14
+ */
15
+ function uso_faqs_options() {
16
+
17
+ $titan = TitanFramework::getInstance( 'uso_faqs_options' );
18
+
19
+
20
+ /**
21
+ * Create a Theme Customizer panel where we can edit some options.
22
+ * You should put options here that change the look of your theme.
23
+ */
24
+
25
+
26
+
27
+
28
+ // Customizer options
29
+
30
+ $uso_faqs = $titan->createThemeCustomizerSection( array(
31
+ 'name' => 'FAQs Options',
32
+ 'panel' => 'FAQs',
33
+ ) );
34
+
35
+ $uso_faqs->createOption( array(
36
+ 'name' => 'Title Color',
37
+ 'id' => 'faqs_bg_color',
38
+ 'type' => 'color',
39
+ 'desc' => 'Pick a color',
40
+ 'default' => '#000000',
41
+ 'css' => '.so-widget-faqs .accordion a{ color: value !important; }'
42
+ ) );
43
+
44
+ $uso_faqs->createOption( array(
45
+ 'name' => 'Content Color',
46
+ 'id' => 'faqs_content_color',
47
+ 'type' => 'color',
48
+ 'desc' => 'Pick a color',
49
+ 'default' => '#000000',
50
+ 'css' => '.so-widget-faqs .accordion p{ color: value !important; }'
51
+ ) );
52
+
53
+
54
+
55
+
56
+
57
+
58
+ }
extra-widgets/service-box/tpl/service-options.php ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * Titan Framework options sample code. We've placed here some
5
+ * working examples to get your feet wet
6
+ * @see http://www.titanframework.net/get-started/
7
+ */
8
+
9
+
10
+ add_action( 'tf_create_options', 'uso_service_options' );
11
+
12
+ /**
13
+ * Initialize Titan & options here
14
+ */
15
+ function uso_service_options() {
16
+
17
+ $titan = TitanFramework::getInstance( 'uso_service_options' );
18
+
19
+
20
+ /**
21
+ * Create a Theme Customizer panel where we can edit some options.
22
+ * You should put options here that change the look of your theme.
23
+ */
24
+
25
+
26
+
27
+
28
+ // Customizer options
29
+
30
+ $uso_service = $titan->createThemeCustomizerSection( array(
31
+ 'name' => 'Service Box Options',
32
+ 'panel' => 'Service Box',
33
+ ) );
34
+
35
+ $uso_service->createOption( array(
36
+ 'name' => 'Background Color',
37
+ 'id' => 'service_bg_color',
38
+ 'type' => 'color',
39
+ 'desc' => 'Pick a color',
40
+ 'default' => '#f7f7f7',
41
+ 'css' => '.so-widget-service-box .service_top ,.so-widget-service-box .service_left { background-color: value !important; }'
42
+ ) );
43
+
44
+ $uso_service->createOption( array(
45
+ 'name' => 'Icon Color',
46
+ 'id' => 'icon_color',
47
+ 'type' => 'color',
48
+ 'desc' => 'Pick a color',
49
+ 'default' => '#FF0000',
50
+ 'css' => '.so-widget-service-box .service_top .icon,.so-widget-service-box .service_left .icon { color: value !important; }'
51
+ ) );
52
+
53
+ $uso_service->createOption( array(
54
+ 'name' => 'Title Color',
55
+ 'id' => 'service_title_color',
56
+ 'type' => 'color',
57
+ 'desc' => 'Pick a color',
58
+ 'default' => '#444444',
59
+ 'css' => '.so-widget-service-box .content h3 {color: value !important; }'
60
+ ) );
61
+
62
+ $uso_service->createOption( array(
63
+ 'name' => 'Content Color',
64
+ 'id' => 'service_content_color',
65
+ 'type' => 'color',
66
+ 'desc' => 'Pick a color',
67
+ 'default' => '#444444',
68
+ 'css' => '.so-widget-service-box .service_top .content, .so-widget-service-box .service_left .content {color: value !important; }'
69
+ ) );
70
+
71
+ $uso_service->createOption( array(
72
+ 'name' => 'Service Box Padding',
73
+ 'id' => 'service_box_padding',
74
+ 'type' => 'number',
75
+ 'desc' => '',
76
+ 'default' => '0',
77
+ 'max' => '100',
78
+ 'css' => '.so-widget-service-box .service_top ,.so-widget-service-box .service_left {padding: valuepx !important; }'
79
+ ) );
80
+
81
+
82
+ $uso_service->createOption( array(
83
+ 'name' => 'Border Styled',
84
+ 'id' => 'service_box_border_style',
85
+ 'type' => 'select',
86
+ 'desc' => 'Select a Border Style',
87
+ 'options' => array(
88
+ 'solid' => 'Solid',
89
+ 'dashed' => 'Dashed',
90
+ 'dotted' => 'Dotted',
91
+ ),
92
+ 'default' => 'solid',
93
+ 'css' => '.so-widget-service-box .service_top ,.so-widget-service-box .service_left {border-style: value !important; }'
94
+ ) );
95
+
96
+
97
+ $uso_service->createOption( array(
98
+ 'name' => 'Service Box Border Width',
99
+ 'id' => 'service_box_border_width',
100
+ 'type' => 'number',
101
+ 'desc' => '',
102
+ 'default' => '0',
103
+ 'max' => '100',
104
+ 'css' => '.so-widget-service-box .service_top ,.so-widget-service-box .service_left {border-width: valuepx !important; }'
105
+ ) );
106
+
107
+
108
+ $uso_service->createOption( array(
109
+ 'name' => 'Border Color',
110
+ 'id' => 'border_color',
111
+ 'type' => 'color',
112
+ 'desc' => 'Pick a Border color',
113
+ 'default' => '#e4e4e4',
114
+ 'css' => '.so-widget-service-box .service_top ,.so-widget-service-box .service_left { border-color: value !important; }'
115
+ ) );
116
+
117
+
118
+
119
+
120
+
121
+
122
+
123
+ }
extra-widgets/tabs/tpl/tabs-options.php ADDED
@@ -0,0 +1,76 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * Titan Framework options sample code. We've placed here some
5
+ * working examples to get your feet wet
6
+ * @see http://www.titanframework.net/get-started/
7
+ */
8
+
9
+
10
+ add_action( 'tf_create_options', 'uso_tabs_options' );
11
+
12
+ /**
13
+ * Initialize Titan & options here
14
+ */
15
+ function uso_tabs_options() {
16
+
17
+ $titan = TitanFramework::getInstance( 'uso_tabs_options' );
18
+
19
+
20
+ /**
21
+ * Create a Theme Customizer panel where we can edit some options.
22
+ * You should put options here that change the look of your theme.
23
+ */
24
+
25
+
26
+
27
+
28
+ // Customizer options
29
+
30
+ $uso_tabs = $titan->createThemeCustomizerSection( array(
31
+ 'name' => 'Tabs Options',
32
+ 'panel' => 'Tabs',
33
+ ) );
34
+
35
+ $uso_tabs->createOption( array(
36
+ 'name' => 'Background Color',
37
+ 'id' => 'tabs_bg_color',
38
+ 'type' => 'color',
39
+ 'desc' => 'Pick a color',
40
+ 'default' => '#eee',
41
+ 'css' => '.so-widget-tabs .vertical,.so-widget-tabs .tab { background-color: value !important; }'
42
+ ) );
43
+
44
+
45
+ $uso_tabs->createOption( array(
46
+ 'name' => 'Inactive Tab Color',
47
+ 'id' => 'inactive_tab_color',
48
+ 'type' => 'color',
49
+ 'desc' => 'Pick a color',
50
+ 'default' => '#888',
51
+ 'css' => '.so-widget-tabs .tabs a{color: value !important; }'
52
+ ) );
53
+
54
+ $uso_tabs->createOption( array(
55
+ 'name' => 'Active Tab Color',
56
+ 'id' => 'active_tab_color',
57
+ 'type' => 'color',
58
+ 'desc' => 'Pick a color',
59
+ 'default' => '#888',
60
+ 'css' => '.so-widget-tabs .current a{color: value !important; }'
61
+ ) );
62
+
63
+ $uso_tabs->createOption( array(
64
+ 'name' => 'Tab Content Color',
65
+ 'id' => 'tab_content_color',
66
+ 'type' => 'color',
67
+ 'desc' => 'Pick a color',
68
+ 'default' => '#888',
69
+ 'css' => '.so-widget-tabs .tab_content .tabs_item {color: value !important; }'
70
+ ) );
71
+
72
+
73
+
74
+
75
+
76
+ }
titan-options.php → extra-widgets/testimonials/tpl/testimonial-options.php RENAMED
@@ -43,4 +43,35 @@ function demo_ather_create_options() {
43
  'desc' => __( '', 'demo_ather' ),
44
  ) );
45
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
46
  }
43
  'desc' => __( '', 'demo_ather' ),
44
  ) );
45
 
46
+
47
+ // Customizer options
48
+
49
+ $uso_testimonials = $titan->createThemeCustomizerSection( array(
50
+ 'name' => 'Color Options',
51
+ 'panel' => 'Testimonial',
52
+ ) );
53
+
54
+ $uso_testimonials->createOption( array(
55
+ 'name' => 'Background Color',
56
+ 'id' => 'background_color',
57
+ 'type' => 'color',
58
+ 'desc' => 'Pick a color',
59
+ 'default' => '#EEE',
60
+ 'css' => '.testimonial_content { background-color: value !important; }'
61
+ ) );
62
+
63
+
64
+ $uso_testimonials->createOption( array(
65
+ 'name' => 'Text Color',
66
+ 'id' => 'text_color',
67
+ 'type' => 'color',
68
+ 'desc' => 'Pick a color',
69
+ 'default' => '#888',
70
+ 'css' => '.testimonial_content p { color: value !important; }'
71
+ ) );
72
+
73
+
74
+
75
+
76
+
77
  }
extra-widgets/toggles/tpl/toggle-options.php ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * Titan Framework options sample code. We've placed here some
5
+ * working examples to get your feet wet
6
+ * @see http://www.titanframework.net/get-started/
7
+ */
8
+
9
+
10
+ add_action( 'tf_create_options', 'uso_toggle_options' );
11
+
12
+ /**
13
+ * Initialize Titan & options here
14
+ */
15
+ function uso_toggle_options() {
16
+
17
+ $titan = TitanFramework::getInstance( 'uso_toggle_options' );
18
+
19
+
20
+ /**
21
+ * Create a Theme Customizer panel where we can edit some options.
22
+ * You should put options here that change the look of your theme.
23
+ */
24
+
25
+
26
+
27
+
28
+ // Customizer options
29
+
30
+ $uso_toggle = $titan->createThemeCustomizerSection( array(
31
+ 'name' => 'Toggle Options',
32
+ 'panel' => 'Toggle',
33
+ ) );
34
+
35
+ $uso_toggle->createOption( array(
36
+ 'name' => 'Title Color',
37
+ 'id' => 'toggle_bg_color',
38
+ 'type' => 'color',
39
+ 'desc' => 'Pick a color',
40
+ 'default' => '#000000',
41
+ 'css' => '.so-widget-toggles .accordion a{ color: value !important; }'
42
+ ) );
43
+
44
+ $uso_toggle->createOption( array(
45
+ 'name' => 'Content Color',
46
+ 'id' => 'toggle_content_color',
47
+ 'type' => 'color',
48
+ 'desc' => 'Pick a color',
49
+ 'default' => '#000000',
50
+ 'css' => '.so-widget-toggles .accordion p{ color: value !important; }'
51
+ ) );
52
+
53
+
54
+
55
+
56
+
57
+
58
+ }
readme.txt CHANGED
@@ -2,7 +2,7 @@
2
  Tags: SiteOrigin page builder, responsive, widget, widgets, post grid, testimonial widget, testimonial rotator, testimonial post type, faqs, faq post type, tab, toggle, divider, spacer, service box, feature box,
3
  Requires at least: 3.9
4
  Tested up to: 4.2
5
- Stable tag: 1.1
6
  License: GPLv2 or later
7
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
8
  Donate link: http://ingenious-web.com/contact
@@ -50,6 +50,9 @@ We will add FAQs very soon.
50
 
51
  == Changelog ==
52
 
 
 
 
53
  = 1.1 =
54
  * Integrated Widgets Customizations via The Customizer
55
  * Fixed some bugs & issues & cleaned up some files
2
  Tags: SiteOrigin page builder, responsive, widget, widgets, post grid, testimonial widget, testimonial rotator, testimonial post type, faqs, faq post type, tab, toggle, divider, spacer, service box, feature box,
3
  Requires at least: 3.9
4
  Tested up to: 4.2
5
+ Stable tag: 1.2
6
  License: GPLv2 or later
7
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
8
  Donate link: http://ingenious-web.com/contact
50
 
51
  == Changelog ==
52
 
53
+ = 1.2 =
54
+ * very small fix
55
+
56
  = 1.1 =
57
  * Integrated Widgets Customizations via The Customizer
58
  * Fixed some bugs & issues & cleaned up some files
widgets-options.php ADDED
@@ -0,0 +1,53 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * Titan Framework options sample code. We've placed here some
5
+ * working examples to get your feet wet
6
+ * @see http://www.titanframework.net/get-started/
7
+ */
8
+
9
+
10
+ add_action( 'tf_create_options', 'widgets_options' );
11
+
12
+ /**
13
+ * Initialize Titan & options here
14
+ */
15
+ function widgets_options() {
16
+
17
+ $titan = TitanFramework::getInstance( 'widgets_options' );
18
+
19
+
20
+
21
+
22
+ // Customizer options
23
+
24
+ $uwidgets_options = $titan->createThemeCustomizerSection( array(
25
+ 'name' => 'General Settings',
26
+ 'panel' => 'Ultimate Addon For SO Settings ',
27
+ ) );
28
+
29
+ $uwidgets_options->createOption( array(
30
+ 'name' => 'Widgets Background Color',
31
+ 'id' => 'widgets_bg_color',
32
+ 'type' => 'color',
33
+ 'desc' => 'Pick a color',
34
+ 'default' => '#ffffff',
35
+ 'css' => '.panel-grid .widget { background-color: value !important; }'
36
+ ) );
37
+
38
+ $uwidgets_options->createOption( array(
39
+ 'name' => 'Widgets Padding',
40
+ 'id' => 'widgets_padding',
41
+ 'type' => 'number',
42
+ 'desc' => 'Adjust padding around widgets',
43
+ 'default' => '',
44
+ 'min' => '1',
45
+ 'max' => '100',
46
+ 'css' => '.panel-grid .widget { padding: valuepx !important; }'
47
+ ) );
48
+
49
+
50
+
51
+
52
+
53
+ }