PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 1.1.7
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v1.1.7
4.9.1 4.9.0 4.8.2 4.8.1 4.8.0 4.7.0 4.6.2 4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 4.5.1 4.5.0 4.4.1 4.4.0 3.3.4 3.4.0 3.4.1 3.4.2 3.5.0 3.5.1 3.5.2 All 199 releases
betterdocs / admin / customizer / defaults.php

defaults.php in BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot 1.1.7, at admin/customizer/defaults.php

378 lines 16.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 *
4 * @package BetterDocs
5 */
6
7 // No direct access, please
8 if ( ! defined( 'ABSPATH' ) ) exit;
9
10
11 if ( ! function_exists( 'betterdocs_get_option_defaults' ) ) :
12 /**
13 * Set default options
14 */
15 function betterdocs_get_option_defaults() {
16
17 $betterdocs_defaults = array(
18 'betterdocs_docs_layout_select' => 'layout-1',
19 'betterdocs_single_layout_select' => 'layout-1',
20 'betterdocs_doc_page_background_color' => '#ffffff',
21 'betterdocs_doc_page_background_image' => '',
22 'betterdocs_doc_page_background_property' => '',
23 'betterdocs_doc_page_background_size' => '',
24 'betterdocs_doc_page_background_repeat' => '',
25 'betterdocs_doc_page_background_attachment' => '',
26 'betterdocs_doc_page_background_position' => '',
27 'betterdocs_doc_page_content_padding' => '',
28 'betterdocs_doc_page_content_padding_top' => '50',
29 'betterdocs_doc_page_content_padding_right' => '0',
30 'betterdocs_doc_page_content_padding_bottom' => '50',
31 'betterdocs_doc_page_content_padding_left' => '0',
32 'betterdocs_doc_page_content_width' => '100',
33 'betterdocs_doc_page_content_max_width' => '1600',
34 'betterdocs_doc_page_column_settings' => '',
35 'betterdocs_doc_page_column_space' => '15',
36 'betterdocs_doc_page_column_padding' => '',
37 'betterdocs_doc_page_column_padding_top' => '20',
38 'betterdocs_doc_page_column_padding_right' => '20',
39 'betterdocs_doc_page_column_padding_bottom' => '20',
40 'betterdocs_doc_page_column_padding_left' => '20',
41 'betterdocs_doc_page_column_bg_color' => '#fff',
42 'betterdocs_doc_page_column_bg_color2' => '#f8f8fc',
43 'betterdocs_doc_page_column_hover_bg_color' => '#fff',
44 'betterdocs_doc_page_column_borderr' => '',
45 'betterdocs_doc_page_column_borderr_topleft' => '5',
46 'betterdocs_doc_page_column_borderr_topright' => '5',
47 'betterdocs_doc_page_column_borderr_bottomright' => '5',
48 'betterdocs_doc_page_column_borderr_bottomleft' => '5',
49 'betterdocs_doc_page_column_content_space' => '',
50 'betterdocs_doc_page_column_content_space_image' => '20',
51 'betterdocs_doc_page_column_content_space_title' => '15',
52 'betterdocs_doc_page_column_content_space_desc' => '15',
53 'betterdocs_doc_page_column_content_space_counter' => '0',
54 'betterdocs_doc_page_cat_icon_size_l2' => '80',
55 'betterdocs_doc_page_cat_icon_size_layout1' => '32',
56 'betterdocs_doc_page_cat_icon_size_layout2' => '80',
57 'betterdocs_doc_page_cat_title_font_size' => '20',
58 'betterdocs_doc_page_cat_title_color' => '#528ffe',
59 'betterdocs_doc_page_cat_title_color2' => '#333333',
60 'betterdocs_doc_page_cat_title_border_color' => '#528ffe',
61 'betterdocs_doc_page_item_count_color' => '#ffffff',
62 'betterdocs_doc_page_item_count_color_layout2' => '#707070',
63 'betterdocs_doc_page_cat_desc' => false,
64 'betterdocs_doc_page_cat_desc_color' => '#566e8b',
65 'betterdocs_doc_page_item_count_bg_color' => '#528ffe',
66 'betterdocs_doc_page_item_counter_size' => '30',
67 'betterdocs_doc_page_item_count_font_size' => '15',
68 'betterdocs_doc_page_article_list_settings' => '',
69 'betterdocs_doc_page_article_list_color' => '#566e8b',
70 'betterdocs_doc_page_article_list_hover_color' => '#566e8b',
71 'betterdocs_doc_page_article_list_bg_color' => '#ffffff',
72 'betterdocs_doc_page_article_list_font_size' => '15',
73 'betterdocs_doc_page_list_icon_color' => '#566e8b',
74 'betterdocs_doc_page_list_icon_font_size' => '15',
75 'betterdocs_doc_page_article_list_margin' => '',
76 'betterdocs_doc_page_article_list_margin_top' => '10',
77 'betterdocs_doc_page_article_list_margin_right' => '10',
78 'betterdocs_doc_page_article_list_margin_bottom' => '10',
79 'betterdocs_doc_page_article_list_margin_left' => '10',
80 'betterdocs_doc_page_article_subcategory_color' => '#566e8b',
81 'betterdocs_doc_page_article_subcategory_hover_color' => '#566e8b',
82 'betterdocs_doc_page_article_subcategory_font_size' => '17',
83 'betterdocs_doc_page_subcategory_icon_color' => '#566e8b',
84 'betterdocs_doc_page_subcategory_icon_font_size' => '15',
85 'betterdocs_doc_page_explore_btn' => '',
86 'betterdocs_doc_page_explore_btn_bg_color' => '#ffffff',
87 'betterdocs_doc_page_explore_btn_color' => '#528ffe',
88 'betterdocs_doc_page_explore_btn_border_color' => '#528ffe',
89 'betterdocs_doc_page_explore_btn_font_size' => '16',
90 'betterdocs_doc_page_explore_btn_padding' => '',
91 'betterdocs_doc_page_explore_btn_padding_top' => '10',
92 'betterdocs_doc_page_explore_btn_padding_right' => '20',
93 'betterdocs_doc_page_explore_btn_padding_bottom' => '10',
94 'betterdocs_doc_page_explore_btn_padding_left' => '20',
95 'betterdocs_doc_page_explore_btn_borderr' => '',
96 'betterdocs_doc_page_explore_btn_borderr_topleft' => '50',
97 'betterdocs_doc_page_explore_btn_borderr_topright' => '50',
98 'betterdocs_doc_page_explore_btn_borderr_bottomright' => '50',
99 'betterdocs_doc_page_explore_btn_borderr_bottomleft' => '50',
100 'betterdocs_doc_page_explore_btn_hover_bg_color' => '#528ffe',
101 'betterdocs_doc_page_explore_btn_hover_color' => '#fff',
102 'betterdocs_doc_page_explore_btn_hover_border_color' => '#528ffe',
103 'betterdocs_doc_single_content_area_bg_color' => '',
104 'betterdocs_doc_single_content_area_padding' => '',
105 'betterdocs_doc_single_content_area_padding_top' => '30',
106 'betterdocs_doc_single_content_area_padding_right' => '25',
107 'betterdocs_doc_single_content_area_padding_bottom' => '30',
108 'betterdocs_doc_single_content_area_padding_left' => '25',
109 'betterdocs_doc_single_post_content_padding' => '',
110 'betterdocs_doc_single_post_content_padding_top' => '20',
111 'betterdocs_doc_single_post_content_padding_right' => '20',
112 'betterdocs_doc_single_post_content_padding_bottom' => '20',
113 'betterdocs_doc_single_post_content_padding_left' => '20',
114 'betterdocs_doc_single_2_post_content_padding' => '',
115 'betterdocs_doc_single_2_post_content_padding_top' => '0',
116 'betterdocs_doc_single_2_post_content_padding_right' => '0',
117 'betterdocs_doc_single_2_post_content_padding_bottom' => '0',
118 'betterdocs_doc_single_2_post_content_padding_left' => '0',
119 'betterdocs_doc_single_3_post_content_padding' => '',
120 'betterdocs_doc_single_3_post_content_padding_top' => '0',
121 'betterdocs_doc_single_3_post_content_padding_right' => '0',
122 'betterdocs_doc_single_3_post_content_padding_bottom' => '0',
123 'betterdocs_doc_single_3_post_content_padding_left' => '0',
124 'betterdocs_single_doc_title' => '',
125 'betterdocs_single_doc_title_font_size' => '36',
126 'betterdocs_single_doc_title_color' => '#3f5876',
127 'betterdocs_single_doc_breadcrumb' => '',
128 'betterdocs_single_doc_breadcrumbs_font_size' => '16',
129 'betterdocs_single_doc_breadcrumb_color' => '#566e8b',
130 'betterdocs_single_doc_breadcrumb_speretor_color' => '#566e8b',
131 'betterdocs_single_doc_breadcrumb_active_item_color' => '#528fff',
132 'betterdocs_doc_single_toc_title' => '',
133 'betterdocs_sticky_toc_width' => '320',
134 'betterdocs_toc_bg_color' => '#fff',
135 'betterdocs_doc_single_toc_padding' => '',
136 'betterdocs_doc_single_toc_padding_top' => '20',
137 'betterdocs_doc_single_toc_padding_right' => '25',
138 'betterdocs_doc_single_toc_padding_bottom' => '20',
139 'betterdocs_doc_single_toc_padding_left' => '20',
140 'betterdocs_toc_title_color' => '#3f5876',
141 'betterdocs_toc_title_font_size' => '18',
142 'betterdocs_toc_list_item_color' => '#566e8b',
143 'betterdocs_toc_list_item_hover_color' => '#528fff',
144 'betterdocs_toc_active_item_color' => '#528fff',
145 'betterdocs_toc_list_item_font_size' => '14',
146 'betterdocs_doc_single_toc_list_margin' => '',
147 'betterdocs_doc_single_toc_list_margin_top' => '5',
148 'betterdocs_doc_single_toc_list_margin_right' => '0',
149 'betterdocs_doc_single_toc_list_margin_bottom' => '5',
150 'betterdocs_doc_single_toc_list_margin_left' => '0',
151 'betterdocs_toc_list_number_color' => '#566e8b',
152 'betterdocs_toc_list_number_font_size' => '12',
153 'betterdocs_toc_margin_bottom' => '20',
154 'betterdocs_doc_single_entry_content' => '',
155 'betterdocs_single_content_font_size' => '16',
156 'betterdocs_single_content_font_color' => '#4d4d4d',
157 'betterdocs_doc_single_entry_footer' => '',
158 'betterdocs_reactions_title' => '',
159 'betterdocs_post_reactions' => true,
160 'betterdocs_post_reactions_text' => esc_html__('What is Your Feelings', 'betterdocs'),
161 'betterdocs_post_reactions_text_color' => '#566e8b',
162 'betterdocs_post_reactions_icon_color' => '#00b88a',
163 'betterdocs_social_share_title' => '',
164 'betterdocs_post_social_share' => true,
165 'betterdocs_social_sharing_text' => esc_html__('Share This Article :', 'betterdocs'),
166 'betterdocs_post_social_share_text_color' => '#566e8b',
167 'betterdocs_post_social_share_facebook' => true,
168 'betterdocs_post_social_share_twitter' => true,
169 'betterdocs_post_social_share_linkedin' => true,
170 'betterdocs_post_social_share_pinterest' => true,
171 'betterdocs_single_doc_feedback_icon_font_size' => '26',
172 'betterdocs_single_doc_feedback_link_color' => '#566e8b',
173 'betterdocs_single_doc_feedback_link_hover_color' => '#566e8b',
174 'betterdocs_single_doc_feedback_link_font_size' => '15',
175 'betterdocs_single_doc_navigation_color' => '#3f5876',
176 'betterdocs_single_doc_navigation_hover_color' => '#3f5876',
177 'betterdocs_single_doc_navigation_font_size' => '16',
178 'betterdocs_single_doc_navigation_arrow_color' => '#5edf8e',
179 'betterdocs_single_doc_navigation_arrow_font_size' => '16',
180 'betterdocs_single_doc_lu_time_color' => '#566e8b',
181 'betterdocs_single_doc_lu_time_font_size' => '14',
182 'betterdocs_single_doc_powered_by_color' => '#201d3a',
183 'betterdocs_single_doc_powered_by_font_size' => '14',
184 'betterdocs_single_doc_powered_by_link_color' => '#528fff',
185 'betterdocs_sidebar_bg_color' => '#ffffff',
186 'betterdocs_sidebar_padding' => '',
187 'betterdocs_sidebar_padding_top' => '0',
188 'betterdocs_sidebar_padding_right' => '0',
189 'betterdocs_sidebar_padding_bottom' => '0',
190 'betterdocs_sidebar_padding_left' => '0',
191 'betterdocs_sidebar_borderr' => '',
192 'betterdocs_sidebar_borderr_topleft' => '5',
193 'betterdocs_sidebar_borderr_topright' => '5',
194 'betterdocs_sidebar_borderr_bottomright' => '5',
195 'betterdocs_sidebar_borderr_bottomleft' => '5',
196 'betterdocs_sidebar_title' => '',
197 'betterdocs_sidebar_icon_size' => '24',
198 'betterdocs_sidebar_title_bg_color' => '#ffffff',
199 'betterdocs_sidebar_title_color' => '#3f5876',
200 'betterdocs_sidebar_active_title_color' => '#3f5876',
201 'betterdocs_sidebar_active_cat_background_color' => 'rgba(90, 148, 255, .1)',
202 'betterdocs_sidebar_active_cat_border_color' => '#528fff',
203 'betterdocs_sidebar_title_font_size' => '16',
204 'betterdocs_sidebar_title_padding' => '',
205 'betterdocs_sidebar_title_padding_top' => '10',
206 'betterdocs_sidebar_title_padding_right' => '15',
207 'betterdocs_sidebar_title_padding_bottom' => '10',
208 'betterdocs_sidebar_title_padding_left' => '15',
209 'betterdocs_sidebar_title_margin' => '',
210 'betterdocs_sidebar_title_margin_top' => '5',
211 'betterdocs_sidebar_title_margin_right' => '0',
212 'betterdocs_sidebar_title_margin_bottom' => '5',
213 'betterdocs_sidebar_title_margin_left' => '0',
214 'betterdocs_sidebar_content' => '',
215 'betterdocs_sidbebar_item_list_bg_color' => '#ffffff',
216 'betterdocs_sidebar_item_counter_title' => '',
217 'betterdocs_sidbebar_item_count_bg_color' => 'rgba(82,143,254,0.44)',
218 'betterdocs_sidebar_item_counter_size' => '30',
219 'betterdocs_sidebar_item_count_color' => '#ffffff',
220 'betterdocs_sidebat_item_count_font_size' => '12',
221 'betterdocs_sidebar_list_item_color' => '#566e8b',
222 'betterdocs_sidebar_active_list_item_color' => '#528fff',
223 'betterdocs_sidebar_list_item_font_size' => '14',
224 'betterdocs_sidebar_list_item_margin' => '',
225 'betterdocs_sidebar_list_item_margin_top' => '10',
226 'betterdocs_sidebar_list_item_margin_right' => '10',
227 'betterdocs_sidebar_list_item_margin_bottom' => '10',
228 'betterdocs_sidebar_list_item_margin_left' => '10',
229 'betterdocs_sidebar_list_icon_color' => '#566e8b',
230 'betterdocs_sidebar_list_icon_font_size' => '14',
231 'betterdocs_archive_page_background_color' => '',
232 'betterdocs_archive_page_background_image' => '',
233 'betterdocs_archive_page_background_property' => '',
234 'betterdocs_archive_page_background_size' => '',
235 'betterdocs_archive_page_background_repeat' => '',
236 'betterdocs_archive_page_background_attachment' => '',
237 'betterdocs_archive_page_background_position' => '',
238 'betterdocs_archive_content_area_settings' => '',
239 'betterdocs_archive_content_background_color' => '#ffffff',
240 'betterdocs_archive_content_margin' => '',
241 'betterdocs_archive_content_margin_top' => '0',
242 'betterdocs_archive_content_margin_right' => '0',
243 'betterdocs_archive_content_margin_bottom' => '0',
244 'betterdocs_archive_content_margin_left' => '0',
245 'betterdocs_archive_content_padding' => '',
246 'betterdocs_archive_content_padding_top' => '30',
247 'betterdocs_archive_content_padding_right' => '30',
248 'betterdocs_archive_content_padding_bottom' => '30',
249 'betterdocs_archive_content_padding_left' => '30',
250 'betterdocs_archive_content_border_radius' => '5',
251 'betterdocs_archive_title_color' => '#566e8b',
252 'betterdocs_archive_title_margin' => '',
253 'betterdocs_archive_title_margin_top' => '0',
254 'betterdocs_archive_title_margin_right' => '0',
255 'betterdocs_archive_title_margin_bottom' => '20',
256 'betterdocs_archive_title_margin_left' => '0',
257 'betterdocs_archive_title_font_size' => '20',
258 'betterdocs_archive_list_icon_color' => '#566e8b',
259 'betterdocs_archive_list_icon_font_size' => '16',
260 'betterdocs_archive_list_item_color' => '#566e8b',
261 'betterdocs_archive_list_item_font_size' => '16',
262 'betterdocs_archive_article_list_margin' => '',
263 'betterdocs_archive_article_list_margin_top' => '10',
264 'betterdocs_archive_article_list_margin_right' => '0',
265 'betterdocs_archive_article_list_margin_bottom' => '10',
266 'betterdocs_archive_article_list_margin_left' => '0',
267 'betterdocs_live_search_background_color' => '#f7f7f7',
268 'betterdocs_live_search_background_image' => '',
269 'betterdocs_live_search_background_property' => '',
270 'betterdocs_live_search_background_size' => '',
271 'betterdocs_live_search_background_repeat' => '',
272 'betterdocs_live_search_background_attachment' => '',
273 'betterdocs_live_search_background_position' => '',
274 'betterdocs_live_search_padding' => '',
275 'betterdocs_live_search_padding_top' => '50',
276 'betterdocs_live_search_padding_right' => '20',
277 'betterdocs_live_search_padding_bottom' => '50',
278 'betterdocs_live_search_padding_left' => '20',
279 'betterdocs_search_field_settings' => '',
280 'betterdocs_search_field_background_color' => '#ffffff',
281 'betterdocs_search_field_font_size' => '18',
282 'betterdocs_search_field_color' => '#595959',
283 'betterdocs_search_field_padding' => '',
284 'betterdocs_search_field_padding_top' => '22',
285 'betterdocs_search_field_padding_right' => '15',
286 'betterdocs_search_field_padding_bottom' => '22',
287 'betterdocs_search_field_padding_left' => '15',
288 'betterdocs_search_field_border_radius' => '8',
289 'betterdocs_search_icon_color' => '#444b54',
290 'betterdocs_search_icon_hover_color' => '#444b54',
291 'betterdocs_search_close_icon_color' => '#ff697b',
292 'betterdocs_search_close_icon_border_color' => '#444b54',
293 'betterdocs_search_icon_size' => '30',
294 'betterdocs_search_result_settings' => '',
295 'betterdocs_search_result_width' => '100',
296 'betterdocs_search_result_max_width' => '800',
297 'betterdocs_search_result_background_color' => '#fff',
298 'betterdocs_search_result_border_color' => '#f1f1f1',
299 'betterdocs_search_result_item_font_size' => '16',
300 'betterdocs_search_result_item_font_color' => '#444444',
301 'betterdocs_search_result_item_padding' => '',
302 'betterdocs_search_result_item_padding_top' => '10',
303 'betterdocs_search_result_item_padding_right' => '10',
304 'betterdocs_search_result_item_padding_bottom' => '10',
305 'betterdocs_search_result_item_padding_left' => '10',
306 'betterdocs_search_result_item_border_color' => '#f5f5f5',
307 'betterdocs_search_result_item_hover_font_color' => '#444444',
308 'betterdocs_search_result_item_hover_background_color' => '#f5f5f5'
309 );
310
311 return apply_filters( 'betterdocs_option_defaults', $betterdocs_defaults );
312 }
313 endif;
314
315
316 /**
317 * Get default customizer option
318 */
319 if ( ! function_exists( 'betterdocs_get_option' ) ) :
320
321 /**
322 * Get default customizer option
323 * @param string $key Option key.
324 * @return mixed Option value.
325 */
326 function betterdocs_get_option( $key ) {
327
328 $default_options = betterdocs_get_option_defaults();
329
330 if ( empty( $key ) ) {
331 return;
332 }
333
334 $theme_options = (array)get_theme_mod( 'theme_options' );
335 $theme_options = wp_parse_args( $theme_options, $default_options );
336
337 $value = null;
338
339 if ( isset( $theme_options[ $key ] ) ) {
340 $value = $theme_options[ $key ];
341 }
342
343 return $value;
344 }
345
346 endif;
347
348
349 if( ! function_exists( 'betterdocs_generate_defaults' ) ) :
350
351 function betterdocs_generate_defaults(){
352
353 $default_options = betterdocs_get_option_defaults();
354 $saved_options = get_theme_mods();
355
356 $returned = [];
357
358 if( ! $saved_options ) {
359 return;
360 }
361
362 foreach( $default_options as $key => $option ) {
363 if( array_key_exists( $key, $saved_options ) ) {
364 $returned[ $key ] = get_theme_mod( $key );
365 } else {
366 switch ( $key ) {
367 default:
368 $returned[ $key ] = $default_options[ $key ];
369 break;
370 }
371 }
372 }
373
374 return $returned;
375
376 }
377
378 endif;