PluginProbe ʕ •ᴥ•ʔ
Shortcodes and extra features for Phlox theme / 2.8.1
Shortcodes and extra features for Phlox theme v2.8.1
2.17.21 2.17.20 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.6 1.0.9 1.1.0 1.3.0 1.3.1 1.3.10 1.3.14 1.3.2 1.3.3 1.3.6 1.4.0 1.4.1 1.4.2 1.5.0 1.5.2 1.6.0 1.6.2 1.6.4 1.7.0 1.7.2 2.10.0 2.10.1 2.10.3 2.10.5 2.10.7 2.10.8 2.10.9 2.11.0 2.11.1 2.11.2 2.12.0 2.14.0 2.15.0 2.15.2 2.15.4 2.15.5 2.15.6 2.15.7 2.15.8 2.15.9 2.16.0 2.16.1 2.16.2 2.16.3 2.16.4 2.17.0 2.17.1 2.17.12 2.17.13 2.17.14 2.17.15 2.17.16 2.17.2 2.17.3 2.17.4 2.17.5 2.17.6 2.17.8 2.17.9 2.4.12 2.4.13 2.4.14 2.4.16 2.4.18 2.4.19 2.4.9 2.5.0 2.5.1 2.5.10 2.5.11 2.5.12 2.5.13 2.5.14 2.5.15 2.5.16 2.5.17 2.5.19 2.5.2 2.5.20 2.5.3 2.5.7 2.5.8 2.5.9 2.6.0 2.6.1 2.6.10 2.6.12 2.6.13 2.6.14 2.6.15 2.6.16 2.6.17 2.6.19 2.6.2 2.6.20 2.6.4 2.6.5 2.6.7 2.7.0 2.7.1 2.7.10 2.7.11 2.7.12 2.7.13 2.7.14 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 2.7.8 2.7.9 2.8.0 2.8.1 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.9 2.9.0 2.9.12 2.9.14 2.9.15 2.9.16 2.9.17 2.9.18 2.9.19 2.9.2 2.9.20 2.9.21 2.9.22 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7 2.9.8
auxin-elements / admin / includes / metaboxes / metabox-fields-general-top-header.php
auxin-elements / admin / includes / metaboxes Last commit date
metabox-fields-general-advanced.php 5 years ago metabox-fields-general-custom-logo.php 5 years ago metabox-fields-general-footer-template-settings.php 6 years ago metabox-fields-general-footer-template.php 6 years ago metabox-fields-general-footer.php 5 years ago metabox-fields-general-header-template-settings.php 5 years ago metabox-fields-general-header-template.php 5 years ago metabox-fields-general-header.php 5 years ago metabox-fields-general-top-header.php 5 years ago metabox-fields-page-template.php 5 years ago metabox-fields-post-audio.php 5 years ago metabox-fields-post-gallery.php 5 years ago metabox-fields-post-quote.php 5 years ago metabox-fields-post-video.php 5 years ago
metabox-fields-general-top-header.php
261 lines
1 <?php
2 /**
3 * Adds fields for top header metabox
4 *
5 *
6 * @package Auxin
7 * @license LICENSE.txt
8 * @author averta
9 * @link http://phlox.pro/
10 * @copyright (c) 2010-2021 averta
11 */
12
13 // no direct access allowed
14 if ( ! defined('ABSPATH') ) exit;
15
16
17 function auxin_metabox_fields_general_top_header(){
18
19 $model = new Auxin_Metabox_Model();
20 $model->id = 'general-top-header';
21 $model->title = __('Top Header', 'auxin-elements');
22 $model->is_deprecated = true;
23 $model->fields = array(
24
25 array(
26 'title' => __( 'Use Legacy Header', THEME_DOMAIN ),
27 'description' => __( 'Disable it to replace header section with an Elementor template', THEME_DOMAIN ),
28 'id' => 'page_top_header_section_use_legacy',
29 'type' => 'select',
30 'transport' => 'postMessage',
31 'default' => 'default',
32 'related_controls' => ['page_header_use_legacy'],
33 'choices' => array(
34 'default' => __( 'Theme Default', 'auxin-elements' ),
35 'yes' => __( 'Yes', 'auxin-elements' ),
36 'no' => __( 'No', 'auxin-elements' ),
37 ),
38 ),
39
40 array(
41 'title' => __( 'Display Top Header bar', 'auxin-elements' ),
42 'description' => __( 'Whether to display top header bar on this page or not.', 'auxin-elements' ),
43 'id' => 'aux_show_topheader',
44 'default' => 'default',
45 'choices' => array(
46 'default' => __( 'Theme Default', 'auxin-elements' ),
47 'yes' => __( 'Yes', 'auxin-elements' ),
48 'no' => __( 'No', 'auxin-elements' ),
49 ),
50 'dependency' => array(
51 array(
52 'id' => 'page_top_header_section_use_legacy',
53 'value' => array( 'yes' ),
54 'operator'=> '!='
55 ),
56 ),
57 'type' => 'select'
58 ),
59
60 array(
61 'title' => __( 'Top Header Bar Layout', 'auxin-elements' ),
62 'description' => __( 'Specifies top header bar layout for this page.', 'auxin-elements' ),
63 'id' => 'aux_topheader_layout',
64 'type' => 'radio-image',
65 'dependency' => array(
66 array(
67 'id' => 'aux_show_topheader',
68 'value' => array('yes'),
69 'operator'=> ''
70 ),
71 array(
72 'id' => 'page_top_header_section_use_legacy',
73 'value' => array( 'yes' ),
74 'operator'=> '!='
75 ),
76 ),
77 'choices' => array(
78 'default' => array(
79 'label' => __( 'Theme Default', 'auxin-elements' ),
80 'image' => AUXIN_URL . 'images/visual-select/default3.svg'
81 ),
82 'topheader1' => array(
83 'label' => __( 'Menu left. Social and search right', 'auxin-elements' ),
84 'image' => AUXIN_URL . 'images/visual-select/top-header-layout-1.svg'
85 ),
86 'topheader2' => array(
87 'label' => __( 'Message left. Menu and language right', 'auxin-elements' ),
88 'image' => AUXIN_URL . 'images/visual-select/top-header-layout-2.svg'
89 ),
90 'topheader3' => array(
91 'label' => __( 'Social left. Cart and search right', 'auxin-elements' ),
92 'image' => AUXIN_URL . 'images/visual-select/top-header-layout-3.svg'
93 ),
94 'topheader4' => array(
95 'label' => __( 'Menu left. Message, social, cart, search and language right', 'auxin-elements' ),
96 'image' => AUXIN_URL . 'images/visual-select/top-header-layout-4.svg'
97 ),
98 'topheader5' => array(
99 'label' => __( 'Language left. Social, cart and search right', 'auxin-elements' ),
100 'image' => AUXIN_URL . 'images/visual-select/top-header-layout-5.svg'
101 ),
102 'topheader6' => array(
103 'label' => __( 'Message left. Social, cart and search right', 'auxin-elements' ),
104 'image' => AUXIN_URL . 'images/visual-select/top-header-layout-6.svg'
105 ),
106 'topheader7' => array(
107 'label' => __( 'Menu left. Social, cart and search right', 'auxin-elements' ),
108 'image' => AUXIN_URL . 'images/visual-select/top-header-layout-7.svg'
109 ),
110 'topheader8' => array(
111 'label' => __( 'Language and menu left. Message, social, cart and search right', 'auxin-elements' ),
112 'image' => AUXIN_URL . 'images/visual-select/top-header-layout-8.svg'
113 ),
114 'topheader9' => array(
115 'label' => __( 'Language and menu left. Message, social, cart and search right', 'auxin-elements' ),
116 'image' => AUXIN_URL . 'images/visual-select/top-header-layout-8.svg'
117 )
118 ),
119 'default' => 'default'
120 ),
121
122 array(
123 'title' => __( 'Top Header Bar Background Color', 'auxin-elements' ),
124 'description' => __( 'Specifies the background color of top header bar. No color means the default theme color for this section.', 'auxin-elements' ),
125 'id' => 'aux_topheader_background_color',
126 'dependency' => array(
127 array(
128 'id' => 'aux_show_topheader',
129 'value' => array('yes'),
130 'operator'=> ''
131 ),
132 array(
133 'id' => 'page_top_header_section_use_legacy',
134 'value' => array( 'yes' ),
135 'operator'=> '!='
136 ),
137 ),
138 'transport' => 'postMessage',
139 'style_callback' => function( $value = null ){
140 $selector = ".aux-top-header { background-color:%s; }";
141 return $value ? sprintf( $selector , $value ) : '';
142 },
143 'default' => '',
144 'type' => 'color'
145 ),
146
147 array(
148 'title' => __( 'Display Message on Top Header Bar', 'auxin-elements' ),
149 'description' => __( 'Whether to display default message on top header or a custom message for this page.', 'auxin-elements' ),
150 'id' => 'aux_show_topheader_message',
151 'dependency' => array(
152 array(
153 'id' => 'aux_show_topheader',
154 'value' => array('yes'),
155 'operator'=> ''
156 ),
157 array(
158 'id' => 'page_top_header_section_use_legacy',
159 'value' => array( 'yes' ),
160 'operator'=> '!='
161 ),
162 ),
163 'choices' => array(
164 'default' => __( 'Theme Default', 'auxin-elements' ),
165 'yes' => __( 'Yes, Custom', 'auxin-elements' ),
166 'no' => __( 'No, Hide it', 'auxin-elements' ),
167 ),
168 'default' => 'default',
169 'type' => 'select'
170 ),
171
172 array(
173 'title' => __( 'Display Secondary Message on Top Header Bar', 'auxin-elements' ),
174 'description' => __( 'Whether to display default Secondary message on top header or a custom message for this page.', 'auxin-elements' ),
175 'id' => 'aux_show_topheader_secondary_message',
176 'dependency' => array(
177 array(
178 'id' => 'aux_show_topheader',
179 'value' => array('yes'),
180 'operator'=> ''
181 ),
182 array(
183 'id' => 'aux_topheader_layout',
184 'value' => array('topheader9'),
185 'operator'=> ''
186 ),
187 array(
188 'id' => 'page_top_header_section_use_legacy',
189 'value' => array( 'yes' ),
190 'operator'=> '!='
191 ),
192 ),
193 'choices' => array(
194 'default' => __( 'Theme Default', 'auxin-elements' ),
195 'yes' => __( 'Yes, Custom', 'auxin-elements' ),
196 'no' => __( 'No, Hide it', 'auxin-elements' ),
197 ),
198 'default' => 'default',
199 'type' => 'select'
200 ),
201
202 array(
203 'title' => __( 'Message on Top Header Bar', 'auxin-elements' ),
204 'description' => __( 'Add a custom message to be displayed on top header bar of this page only.', 'auxin-elements' ),
205 'id' => 'aux_topheader_message',
206 'dependency' => array(
207 array(
208 'id' => 'aux_show_topheader',
209 'value' => array('yes'),
210 'operator'=> ''
211 ),
212 array(
213 'id' => 'aux_show_topheader_message',
214 'value' => array('yes'),
215 'operator'=> ''
216 ),
217 array(
218 'id' => 'page_top_header_section_use_legacy',
219 'value' => array( 'yes' ),
220 'operator'=> '!='
221 ),
222 ),
223 'default' => '',
224 'type' => 'textarea'
225 ),
226
227 array(
228 'title' => __( 'Secondary Message on Top Header Bar', 'auxin-elements' ),
229 'description' => __( 'Add a custom Secondary message to be displayed on top header bar of this page only.', 'auxin-elements' ),
230 'id' => 'aux_topheader_secondary_message',
231 'dependency' => array(
232 array(
233 'id' => 'aux_show_topheader',
234 'value' => array('yes'),
235 'operator'=> ''
236 ),
237 array(
238 'id' => 'aux_show_topheader_secondary_message',
239 'value' => array('yes'),
240 'operator'=> ''
241 ),
242 array(
243 'id' => 'aux_topheader_layout',
244 'value' => array('topheader9'),
245 'operator'=> ''
246 ),
247 array(
248 'id' => 'page_top_header_section_use_legacy',
249 'value' => array( 'yes' ),
250 'operator'=> '!='
251 ),
252 ),
253 'default' => '',
254 'type' => 'textarea'
255 )
256
257 );
258
259 return $model;
260 }
261