PluginProbe
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot / 3.6.1
BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot v3.6.1
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 / includes / Admin / Customizer / Defaults.php

Defaults.php in BetterDocs – AI Documentation, Knowledge Base, MCP Server, Docs, Wikis, FAQ & Chatbot 3.6.1, at includes/Admin/Customizer/Defaults.php

683 lines 49.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace WPDeveloper\BetterDocs\Admin\Customizer;
4
5 if (!defined('ABSPATH')) {
6 exit;
7 }
8
9 use WPDeveloper\BetterDocs\Utils\Base;
10 use WPDeveloper\BetterDocs\Utils\Database;
11
12 /**
13 * Customizer Defaults
14 */
15 class Defaults extends Base
16 {
17 /**
18 * Summary of Database
19 * @var Database
20 */
21 protected $database;
22
23 public function __construct(Database $database)
24 {
25 $this->database = $database;
26 }
27
28 /**
29 * Get all defaults option
30 *
31 * @since 1.0.0
32 *
33 * @return array
34 */
35 public function defaults($key = '')
36 {
37 $betterdocs_defaults = [
38 'betterdocs_docs_layout_select' => 'layout-1',
39 'betterdocs_single_layout_select' => 'layout-1',
40 'betterdocs_doc_page_background_color' => '#ffffff',
41 'betterdocs_doc_page_background_image' => '',
42 'betterdocs_doc_page_background_property' => '',
43 'betterdocs_doc_page_background_size' => '',
44 'betterdocs_doc_page_background_repeat' => '',
45 'betterdocs_doc_page_background_attachment' => '',
46 'betterdocs_doc_page_background_position' => '',
47 'betterdocs_doc_page_content_padding' => '',
48 'betterdocs_doc_page_content_padding_top' => '50',
49 'betterdocs_doc_page_content_padding_right' => '0',
50 'betterdocs_doc_page_content_padding_bottom' => '50',
51 'betterdocs_doc_page_content_padding_left' => '0',
52 'betterdocs_doc_page_content_width' => '100',
53 'betterdocs_doc_page_content_max_width' => '1600',
54 'betterdocs_doc_page_column_settings' => '',
55 'betterdocs_doc_page_column_space' => '15',
56 'betterdocs_doc_page_column_padding' => '',
57 'betterdocs_doc_page_column_padding_top' => '20',
58 'betterdocs_doc_page_column_padding_right' => '20',
59 'betterdocs_doc_page_column_padding_bottom' => '20',
60 'betterdocs_doc_page_column_padding_left' => '20',
61 'betterdocs_category_title_tag' => 'h2',
62 'betterdocs_doc_page_column_bg_color' => '#fff',
63 'betterdocs_doc_page_column_bg_color2' => '#f8f8fc',
64 'betterdocs_doc_page_column_hover_bg_color' => '#fff',
65 'betterdocs_doc_page_column_borderr' => '',
66 'betterdocs_doc_page_column_borderr_topleft' => '5',
67 'betterdocs_doc_page_column_borderr_topright' => '5',
68 'betterdocs_doc_page_column_borderr_bottomright' => '5',
69 'betterdocs_doc_page_column_borderr_bottomleft' => '5',
70 'betterdocs_doc_page_column_content_space' => '',
71 'betterdocs_doc_page_column_content_space_image' => '20',
72 'betterdocs_doc_page_column_content_space_title' => '15',
73 'betterdocs_doc_page_column_content_space_desc' => '15',
74 'betterdocs_doc_page_column_content_space_counter' => '0',
75 'betterdocs_doc_page_cat_icon_size_layout1' => '32',
76 'betterdocs_doc_page_cat_icon_size_layout2' => '80',
77 'betterdocs_doc_page_cat_title_font_size' => '20',
78 'betterdocs_doc_page_show_category_icon' => true,
79 'betterdocs_doc_page_cat_title_color' => '#528ffe',
80 'betterdocs_doc_page_cat_title_color2' => '#333333',
81 'betterdocs_doc_page_cat_title_hover_color' => '',
82 'betterdocs_doc_page_cat_title_border_color' => '#528ffe',
83 'betterdocs_item_counter_title' => '',
84 'betterdocs_doc_page_item_count_color' => '#ffffff',
85 'betterdocs_doc_page_item_count_color_layout2' => '#707070',
86 'betterdocs_doc_page_cat_desc' => false,
87 'betterdocs_doc_page_box_border_bottom' => false,
88 'betterdocs_doc_page_box_border_bottom_size' => '4',
89 'betterdocs_doc_page_box_border_bottom_color' => '#FF7D67',
90 'betterdocs_doc_page_cat_desc_color' => '#566e8b',
91 'betterdocs_doc_page_item_count_bg_color' => '#528ffe',
92 'betterdocs_doc_page_item_count_inner_bg_color' => 'rgba(82,143,254,0.44)',
93 'betterdocs_doc_page_item_counter_size' => '30',
94 'betterdocs_doc_page_item_count_font_size' => '15',
95 'betterdocs_doc_page_article_list_settings' => '',
96 'betterdocs_doc_page_article_list_color' => '#566e8b',
97 'betterdocs_doc_page_article_list_hover_color' => '#566e8b',
98 'betterdocs_doc_page_article_list_bg_color' => '#ffffff',
99 'betterdocs_doc_page_article_list_icon' => '',
100 'betterdocs_doc_page_article_list_button_bg_color' => 'rgba(255,255,255,0)',
101 'betterdocs_doc_page_article_list_font_size' => '15',
102 'betterdocs_doc_page_list_icon_color' => '#566e8b',
103 'betterdocs_doc_page_list_icon_font_size' => '15',
104 'betterdocs_doc_page_article_list_margin' => '',
105 'betterdocs_doc_page_article_list_margin_top' => '10',
106 'betterdocs_doc_page_article_list_margin_right' => '10',
107 'betterdocs_doc_page_article_list_margin_bottom' => '10',
108 'betterdocs_doc_page_article_list_margin_left' => '10',
109 'betterdocs_doc_page_article_subcategory_color' => '#566e8b',
110 'betterdocs_doc_page_article_subcategory_hover_color' => '#566e8b',
111 'betterdocs_doc_page_article_subcategory_font_size' => '17',
112 'betterdocs_doc_page_subcategory_icon_color' => '#566e8b',
113 'betterdocs_doc_page_subcategory_icon_font_size' => '15',
114 'betterdocs_doc_page_subcategory_article_list_color' => '#566e8b',
115 'betterdocs_doc_page_subcategory_article_list_hover_color' => '#566e8b',
116 'betterdocs_doc_page_subcategory_article_list_icon_color' => '#566e8b',
117 'betterdocs_doc_page_explore_btn' => '',
118 'betterdocs_doc_page_explore_btn_bg_color' => '#ffffff',
119 'betterdocs_doc_page_explore_btn_color' => '#528ffe',
120 'betterdocs_doc_page_explore_btn_border_color' => '#528ffe',
121 'betterdocs_doc_page_explore_btn_font_size' => '16',
122 'betterdocs_doc_page_explore_btn_padding' => '',
123 'betterdocs_doc_page_explore_btn_padding_top' => '10',
124 'betterdocs_doc_page_explore_btn_padding_right' => '20',
125 'betterdocs_doc_page_explore_btn_padding_bottom' => '10',
126 'betterdocs_doc_page_explore_btn_padding_left' => '20',
127 'betterdocs_doc_page_explore_btn_borderr' => '',
128 'betterdocs_doc_page_explore_btn_borderr_topleft' => '50',
129 'betterdocs_doc_page_explore_btn_borderr_topright' => '50',
130 'betterdocs_doc_page_explore_btn_borderr_bottomright' => '50',
131 'betterdocs_doc_page_explore_btn_borderr_bottomleft' => '50',
132 'betterdocs_doc_page_explore_btn_hover_bg_color' => '#528ffe',
133 'betterdocs_doc_page_explore_btn_hover_color' => '#fff',
134 'betterdocs_doc_page_explore_btn_hover_border_color' => '#528ffe',
135 'betterdocs_doc_estimate_reading_time_section' => '',
136 'betterdocs_doc_single_content_est_reading_border_radius' => '43',
137 'betterdocs_doc_single_content_est_reading_bg_color' => '#FFFFFF',
138 'betterdocs_doc_single_content_est_reading_font_weight' => 'normal',
139 'betterdocs_doc_single_content_est_reading_color' => '#667085',
140 'betterdocs_doc_single_content_est_reading_font_size' => '14',
141 'betterdocs_doc_single_content_est_reading_margin' => '',
142 'betterdocs_doc_single_content_est_reading_margin_top' => '0',
143 'betterdocs_doc_single_content_est_reading_margin_right' => '0',
144 'betterdocs_doc_single_content_est_reading_margin_bottom' => '20',
145 'betterdocs_doc_single_content_est_reading_margin_left' => '0',
146 'betterdocs_doc_single_content_est_reading_padding' => '',
147 'betterdocs_doc_single_content_est_reading_padding_top' => '10',
148 'betterdocs_doc_single_content_est_reading_padding_right' => '20',
149 'betterdocs_doc_single_content_est_reading_padding_bottom' => '10',
150 'betterdocs_doc_single_content_est_reading_padding_left' => '20',
151 'betterdocs_doc_single_content_area_bg_color' => 'rgba(255,255,255,0)',
152 'betterdocs_doc_single_content_area_padding' => '',
153 'betterdocs_doc_single_content_area_padding_top' => '30',
154 'betterdocs_doc_single_content_area_padding_right' => '25',
155 'betterdocs_doc_single_content_area_padding_bottom' => '30',
156 'betterdocs_doc_single_content_area_padding_left' => '25',
157 'betterdocs_doc_single_post_content_padding' => '',
158 'betterdocs_doc_single_post_content_padding_top' => '20',
159 'betterdocs_doc_single_post_content_padding_right' => '20',
160 'betterdocs_doc_single_post_content_padding_bottom' => '20',
161 'betterdocs_doc_single_post_content_padding_left' => '20',
162 'betterdocs_doc_single_2_post_content_padding' => '',
163 'betterdocs_doc_single_2_post_content_padding_top' => '0',
164 'betterdocs_doc_single_2_post_content_padding_right' => '0',
165 'betterdocs_doc_single_2_post_content_padding_bottom' => '0',
166 'betterdocs_doc_single_2_post_content_padding_left' => '0',
167 'betterdocs_doc_single_3_post_content_padding' => '',
168 'betterdocs_doc_single_3_post_content_padding_top' => '20',
169 'betterdocs_doc_single_3_post_content_padding_right' => '20',
170 'betterdocs_doc_single_3_post_content_padding_bottom' => '20',
171 'betterdocs_doc_single_3_post_content_padding_left' => '20',
172 'betterdocs_single_doc_title' => '',
173 'betterdocs_post_title_tag' => 'h1',
174 'betterdocs_post_title_text_transform' => 'uppercase',
175 'betterdocs_single_doc_title_font_size' => '36',
176 'betterdocs_single_doc_title_color' => '#3f5876',
177 'betterdocs_single_doc_breadcrumbs_font_size' => '16',
178 'betterdocs_single_doc_breadcrumb_color' => '#566e8b',
179 'betterdocs_single_doc_breadcrumb_hover_color' => '#566e8b',
180 'betterdocs_single_doc_breadcrumb_speretor_color' => '#566e8b',
181 'betterdocs_single_doc_breadcrumb_active_item_color' => '#528fff',
182 'betterdocs_doc_single_toc_title' => '',
183 'betterdocs_sticky_toc_width' => '320',
184 'betterdocs_sticky_toc_zindex' => '2',
185 'betterdocs_sticky_toc_margin_top' => '0',
186 'betterdocs_toc_bg_color' => '#fff',
187 'betterdocs_doc_single_toc_padding' => '',
188 'betterdocs_doc_single_toc_padding_top' => '20',
189 'betterdocs_doc_single_toc_padding_right' => '25',
190 'betterdocs_doc_single_toc_padding_bottom' => '20',
191 'betterdocs_doc_single_toc_padding_left' => '20',
192 'betterdocs_toc_title_color' => '#3f5876',
193 'betterdocs_toc_title_font_size' => '18',
194 'betterdocs_toc_list_item_color' => '#566e8b',
195 'betterdocs_toc_list_item_hover_color' => '#528fff',
196 'betterdocs_toc_active_item_color' => '#528fff',
197 'betterdocs_toc_list_item_font_size' => '14',
198 'betterdocs_doc_single_toc_list_margin' => '',
199 'betterdocs_doc_single_toc_list_margin_top' => '5',
200 'betterdocs_doc_single_toc_list_margin_right' => '0',
201 'betterdocs_doc_single_toc_list_margin_bottom' => '5',
202 'betterdocs_doc_single_toc_list_margin_left' => '0',
203 'betterdocs_toc_list_number_color' => '#566e8b',
204 'betterdocs_toc_list_number_font_size' => '12',
205 'betterdocs_toc_margin_bottom' => '20',
206 'betterdocs_doc_single_entry_content' => '',
207 'betterdocs_single_content_font_size' => '16',
208 'betterdocs_single_content_font_color' => '#4d4d4d',
209 'betterdocs_doc_single_entry_footer' => '',
210 'betterdocs_social_share_title' => '',
211 'betterdocs_post_social_share' => true,
212 'betterdocs_social_sharing_text' => __('Share This Article :', 'betterdocs'),
213 'betterdocs_post_social_share_text_color' => '#566e8b',
214 'betterdocs_post_social_share_facebook' => true,
215 'betterdocs_post_social_share_twitter' => true,
216 'betterdocs_post_social_share_linkedin' => true,
217 'betterdocs_post_social_share_pinterest' => true,
218 'betterdocs_single_doc_feedback_icon_font_size' => '26',
219 'betterdocs_single_doc_feedback_icon' => '',
220 'betterdocs_single_doc_feedback_link_color' => '#566e8b',
221 'betterdocs_single_doc_feedback_link_hover_color' => '#566e8b',
222 'betterdocs_single_doc_feedback_link_font_size' => '15',
223 'betterdocs_feedback_form_title_tag' => 'h2',
224 'betterdocs_single_doc_feedback_title_font_size' => '21',
225 'betterdocs_single_doc_feedback_title_color' => '#3f5876',
226 'betterdocs_single_doc_navigation_color' => '#3f5876',
227 'betterdocs_single_doc_navigation_hover_color' => '#3f5876',
228 'betterdocs_single_doc_navigation_font_size' => '16',
229 'betterdocs_single_doc_navigation_arrow_color' => '#5edf8e',
230 'betterdocs_single_doc_navigation_arrow_font_size' => '16',
231 'betterdocs_single_doc_lu_time_color' => '#566e8b',
232 'betterdocs_single_doc_lu_time_font_size' => '14',
233 'betterdocs_single_doc_powered_by_color' => '#201d3a',
234 'betterdocs_single_doc_powered_by_font_size' => '14',
235 'betterdocs_single_doc_powered_by_link_color' => '#528fff',
236 'betterdocs_sidebar_bg_color' => '#ffffff',
237 'betterdocs_sidebar_padding' => '',
238 'betterdocs_sidebar_padding_top' => '0',
239 'betterdocs_sidebar_padding_right' => '0',
240 'betterdocs_sidebar_padding_bottom' => '0',
241 'betterdocs_sidebar_padding_left' => '0',
242 'betterdocs_sidebar_borderr' => '',
243 'betterdocs_sidebar_borderr_topleft' => '5',
244 'betterdocs_sidebar_borderr_topright' => '5',
245 'betterdocs_sidebar_borderr_bottomright' => '5',
246 'betterdocs_sidebar_borderr_bottomleft' => '5',
247 'betterdocs_sidebar_title' => '',
248 'betterdocs_sidebar_title_tag' => 'h2',
249 'betterdocs_sidebar_icon_size' => '24',
250 'betterdocs_sidebar_title_bg_color' => '#ffffff',
251 'betterdocs_sidebar_title_color' => '#3f5876',
252 'betterdocs_sidebar_title_hover_color' => '#3f5876',
253 'betterdocs_sidebar_active_title_color' => '#3f5876',
254 'betterdocs_sidebar_active_cat_background_color' => 'rgba(90, 148, 255, .1)',
255 'betterdocs_sidebar_active_cat_border_color' => '#528fff',
256 'betterdocs_sidebar_title_font_size' => '16',
257 'betterdocs_sidebar_title_padding' => '',
258 'betterdocs_sidebar_title_padding_top' => '10',
259 'betterdocs_sidebar_title_padding_right' => '15',
260 'betterdocs_sidebar_title_padding_bottom' => '10',
261 'betterdocs_sidebar_title_padding_left' => '15',
262 'betterdocs_sidebar_title_margin' => '',
263 'betterdocs_sidebar_title_margin_top' => '5',
264 'betterdocs_sidebar_title_margin_right' => '0',
265 'betterdocs_sidebar_title_margin_bottom' => '5',
266 'betterdocs_sidebar_title_margin_left' => '0',
267 'betterdocs_sidebar_content' => '',
268 'betterdocs_sidbebar_item_list_bg_color' => '#ffffff',
269 'betterdocs_sidbebar_item_list_icon' => '',
270 'betterdocs_sidebar_item_counter_title' => '',
271 'betterdocs_sidbebar_item_count_bg_color' => '#528ffe',
272 'betterdocs_sidbebar_item_count_inner_bg_color' => 'rgba(82, 143, 255, 0.2)',
273 'betterdocs_sidebar_item_counter_size' => '30',
274 'betterdocs_sidebar_item_count_color' => '#ffffff',
275 'betterdocs_sidebat_item_count_font_size' => '12',
276 'betterdocs_sidebar_list_item_color' => '#566e8b',
277 'betterdocs_sidebar_list_item_hover_color' => '#528fff',
278 'betterdocs_sidebar_active_list_item_color' => '#528fff',
279 'betterdocs_sidebar_list_item_font_size' => '14',
280 'betterdocs_sidebar_list_item_margin' => '',
281 'betterdocs_sidebar_list_item_margin_top' => '10',
282 'betterdocs_sidebar_list_item_margin_right' => '10',
283 'betterdocs_sidebar_list_item_margin_bottom' => '10',
284 'betterdocs_sidebar_list_item_margin_left' => '10',
285 'betterdocs_sidebar_list_icon_color' => '#566e8b',
286 'betterdocs_sidebar_list_icon_font_size' => '14',
287 'betterdocs_archive_layout_select' => 'layout-1',
288 'betterdocs_archive_page_background_color' => '',
289 'betterdocs_archive_page_background_image' => '',
290 'betterdocs_archive_page_background_property' => '',
291 'betterdocs_archive_page_background_size' => '',
292 'betterdocs_archive_page_background_repeat' => '',
293 'betterdocs_archive_page_background_attachment' => '',
294 'betterdocs_archive_page_background_position' => '',
295 'betterdocs_archive_content_area_max_width' => '1400',
296 'betterdocs_archive_content_area_width' => '100',
297 'betterdocs_archive_content_area_settings' => '',
298 'betterdocs_archive_content_background_color' => '#ffffff',
299 'betterdocs_archive_content_margin' => '',
300 'betterdocs_archive_content_margin_top' => '0',
301 'betterdocs_archive_content_margin_right' => '0',
302 'betterdocs_archive_content_margin_bottom' => '0',
303 'betterdocs_archive_content_margin_left' => '0',
304 'category_archive_padding' => '', //@since betterdocs-revamped version
305 'category_archive_padding_top' => '30', //@since betterdocs-revamped version
306 'category_archive_padding_right' => '25', //@since betterdocs-revamped version
307 'category_archive_padding_bottom' => '30', //@since betterdocs-revamped version
308 'category_archive_padding_left' => '25', //@since betterdocs-revamped version
309 'betterdocs_archive_content_padding' => '',
310 'betterdocs_archive_content_padding_top' => '30',
311 'betterdocs_archive_content_padding_right' => '30',
312 'betterdocs_archive_content_padding_bottom' => '30',
313 'betterdocs_archive_content_padding_left' => '30',
314 'betterdocs_archive_content_border_radius' => '5',
315 'betterdocs_archive_title_color' => '#566e8b',
316 'betterdocs_archive_title_margin' => '',
317 'betterdocs_archive_title_tag' => 'h3',
318 'betterdocs_archive_title_margin_top' => '0',
319 'betterdocs_archive_title_margin_right' => '0',
320 'betterdocs_archive_title_margin_bottom' => '20',
321 'betterdocs_archive_title_margin_left' => '0',
322 'betterdocs_archive_title_font_size' => '20',
323 'betterdocs_archive_description_color' => '#566e8b',
324 'betterdocs_archive_description_margin' => '',
325 'betterdocs_archive_description_margin_top' => '0',
326 'betterdocs_archive_description_margin_right' => '0',
327 'betterdocs_archive_description_margin_bottom' => '20',
328 'betterdocs_archive_description_margin_left' => '0',
329 'betterdocs_archive_description_font_size' => '14',
330 'betterdocs_archive_list_icon' => '',
331 'betterdocs_archive_list_icon_color' => '#566e8b',
332 'betterdocs_archive_list_icon_font_size' => '16',
333 'betterdocs_archive_list_item_color' => '#566e8b',
334 'betterdocs_archive_list_item_hover_color' => '#528ffe',
335 'betterdocs_archive_list_item_font_size' => '14',
336 'betterdocs_archive_article_list_margin' => '',
337 'betterdocs_archive_article_list_margin_top' => '10',
338 'betterdocs_archive_article_list_margin_right' => '0',
339 'betterdocs_archive_article_list_margin_bottom' => '10',
340 'betterdocs_archive_article_list_margin_left' => '0',
341 'betterdocs_archive_article_subcategory_color' => '#566e8b',
342 'betterdocs_archive_article_subcategory_hover_color' => '#566e8b',
343 'betterdocs_archive_article_subcategory_font_size' => '17',
344 'betterdocs_archive_subcategory_icon_color' => '#566e8b',
345 'betterdocs_archive_subcategory_icon_font_size' => '15',
346 'betterdocs_archive_subcategory_article_list_color' => '#566e8b',
347 'betterdocs_archive_subcategory_article_list_hover_color' => '#566e8b',
348 'betterdocs_archive_subcategory_article_list_icon_color' => '#566e8b',
349 'betterdocs_live_search_heading_switch' => false,
350 'betterdocs_live_search_heading' => '',
351 'betterdocs_live_search_heading_font_size' => 40,
352 'betterdocs_live_search_subheading' => '',
353 'betterdocs_live_search_subheading_font_size' => 16,
354 'betterdocs_live_search_heading_font_color' => '#566e8b',
355 'betterdocs_live_search_heading_tag' => 'h2',
356 'betterdocs_live_search_subheading_tag' => 'h3',
357 'betterdocs_search_heading_margin' => '',
358 'betterdocs_search_heading_margin_top' => '0',
359 'betterdocs_search_heading_margin_right' => '0',
360 'betterdocs_search_heading_margin_bottom' => '20',
361 'betterdocs_search_heading_margin_left' => '0',
362 'betterdocs_live_search_subheading_font_color' => '#566e8b',
363 'betterdocs_search_subheading_margin' => '',
364 'betterdocs_search_subheading_margin_top' => '0',
365 'betterdocs_search_subheading_margin_right' => '0',
366 'betterdocs_search_subheading_margin_bottom' => '20',
367 'betterdocs_search_subheading_margin_left' => '0',
368 'betterdocs_live_search_background_color' => '#f7f7f7',
369 'betterdocs_live_search_background_image' => '',
370 'betterdocs_live_search_background_property' => '',
371 'betterdocs_live_search_background_size' => '',
372 'betterdocs_live_search_background_repeat' => '',
373 'betterdocs_live_search_background_attachment' => '',
374 'betterdocs_live_search_background_position' => '',
375 'betterdocs_live_search_padding' => '',
376 'betterdocs_live_search_padding_top' => '50',
377 'betterdocs_live_search_padding_right' => '20',
378 'betterdocs_live_search_padding_bottom' => '50',
379 'betterdocs_live_search_padding_left' => '20',
380 'betterdocs_search_field_settings' => '',
381 'betterdocs_search_field_background_color' => '#ffffff',
382 'betterdocs_search_field_font_size' => '16',
383 'betterdocs_search_field_color' => '#595959',
384 'betterdocs_search_placeholder_color' => '#595959',
385 'betterdocs_search_field_padding' => '',
386 'betterdocs_search_field_padding_top' => '22',
387 'betterdocs_search_field_padding_right' => '15',
388 'betterdocs_search_field_padding_bottom' => '22',
389 'betterdocs_search_field_padding_left' => '15',
390 'betterdocs_search_field_border_radius' => '8',
391 'betterdocs_search_icon_color' => '#444b54',
392 'betterdocs_search_icon_hover_color' => '#444b54',
393 'betterdocs_search_close_icon_color' => '#ff697b',
394 'betterdocs_search_close_icon_border_color' => '#444b54',
395 'betterdocs_search_icon_size' => '30',
396 'betterdocs_search_result_settings' => '',
397 'betterdocs_search_result_width' => '100',
398 'betterdocs_search_result_max_width' => '800',
399 'betterdocs_search_result_background_color' => '#fff',
400 'betterdocs_search_result_border_color' => '#f1f1f1',
401 'betterdocs_search_result_item_font_size' => '16',
402 'betterdocs_search_result_item_font_color' => '#444444',
403 'betterdocs_search_result_item_cat_font_color' => '#444444',
404 'betterdocs_search_result_item_padding' => '',
405 'betterdocs_search_result_item_padding_top' => '10',
406 'betterdocs_search_result_item_padding_right' => '10',
407 'betterdocs_search_result_item_padding_bottom' => '10',
408 'betterdocs_search_result_item_padding_left' => '10',
409 'betterdocs_search_result_item_border_color' => '#f5f5f5',
410 'betterdocs_search_result_item_hover_font_color' => '#444444',
411 'betterdocs_search_result_item_hover_background_color' => '#f5f5f5',
412 'betterdocs_popular_docs_text' => __('Popular Docs', 'betterdocs'),
413 'betterdocs_popular_docs_number' => '10',
414 'betterdocs_live_search_margin' => '0',
415 'betterdocs_live_search_margin_top' => '0',
416 'betterdocs_live_search_margin_right' => '0',
417 'betterdocs_live_search_margin_bottom' => '0',
418 'betterdocs_live_search_margin_left' => '0',
419 'betterdocs_doc_page_explore_btn_border_width' => '1',
420 'betterdocs_doc_page_item_count_border_color' => '#ffffff',
421 'betterdocs_doc_page_article_list_padding' => '',
422 'betterdocs_doc_page_article_list_padding_top' => '0',
423 'betterdocs_doc_page_article_list_padding_right' => '0',
424 'betterdocs_doc_page_article_list_padding_bottom' => '0',
425 'betterdocs_doc_page_article_list_padding_left' => '0',
426 'betterdocs_doc_page_item_count_border_type' => 'none',
427 'betterdocs_live_search_custom_background_switch' => false,
428 'betterdocs_live_search_custom_background_width' => '100',
429 'betterdocs_live_search_custom_background_height' => '100',
430 'betterdocs_doc_page_explore_btn_margin' => '',
431 'betterdocs_doc_page_explore_btn_margin_top' => '10',
432 'betterdocs_doc_page_explore_btn_margin_right' => '20',
433 'betterdocs_doc_page_explore_btn_margin_bottom' => '10',
434 'betterdocs_doc_page_explore_btn_margin_left' => '20',
435 'betterdocs_doc_page_item_count_inner_border_width' => '',
436 'betterdocs_doc_page_item_count_inner_border_width_top' => '0',
437 'betterdocs_doc_page_item_count_inner_border_width_right' => '0',
438 'betterdocs_doc_page_item_count_inner_border_width_bottom' => '0',
439 'betterdocs_doc_page_item_count_inner_border_width_left' => '0',
440 'betterdocs_doc_page_cat_title_padding_bottom' => '20',
441 'betterdocs_doc_page_article_list_padding_2' => '',
442 'betterdocs_doc_page_article_list_padding_top_2' => '0',
443 'betterdocs_doc_page_article_list_padding_right_2' => '0',
444 'betterdocs_doc_page_article_list_padding_bottom_2' => '0',
445 'betterdocs_doc_page_article_list_padding_left_2' => '0',
446 'betterdocs_doc_single_toc_margin' => '',
447 'betterdocs_doc_single_toc_margin_top' => '0',
448 'betterdocs_doc_single_toc_margin_right' => '0',
449 'betterdocs_doc_single_toc_margin_bottom' => '0',
450 'betterdocs_doc_single_toc_margin_left' => '0',
451 'betterdocs_doc_single_content_area_bg_image' => '',
452 'betterdocs_doc_single_content_bg_property' => '',
453 'betterdocs_doc_single_content_bg_property_size' => '',
454 'betterdocs_doc_single_content_bg_property_repeat' => '',
455 'betterdocs_doc_single_content_bg_property_attachment' => '',
456 'betterdocs_doc_single_content_bg_property_position' => '',
457 'reactions_background_color' => '#fff',
458 'betterdocs_reactions_title' => '',
459 'betterdocs_post_reactions' => true,
460 'betterdocs_post_reactions_text' => __('What are your feelings', 'betterdocs'),
461 'betterdocs_post_reactions_text_color' => '#566e8b',
462 'betterdocs_post_reactions_icon_color' => '#00b88a',
463 'betterdocs_post_reactions_icon_hover_bg_color' => '#fff',
464 'betterdocs_post_reactions_icon_svg_color' => '#fff',
465 'betterdocs_post_reactions_icon_hover_svg_color' => '#00b88a',
466 'betterdocs_faq_switch' => true,
467 'betterdocs_select_specific_faq' => 'all',
468 'betterdocs_select_faq_template' => 'layout-1',
469 'betterdocs_faq_title_text' => __('Frequently Asked Questions', 'betterdocs'),
470 'betterdocs_faq_title_margin' => [
471 'input1' => 0,
472 'input2' => 0,
473 'input3' => 0,
474 'input4' => 0
475 ],
476 'betterdocs_faq_title_color' => '#15063F',
477 'betterdocs_faq_title_font_size' => '30',
478 'betterdocs_faq_category_title_color' => '#15063F',
479 'betterdocs_faq_category_name_font_size' => '25',
480 'betterdocs_faq_category_name_font_color' => '#15063F',
481 'betterdocs_faq_category_name_padding' => [
482 'input1' => 20,
483 'input2' => 20,
484 'input3' => 20,
485 'input4' => 20
486 ],
487 'betterdocs_faq_list_color' => '#2f3b48',
488 'betterdocs_faq_list_background_color' => '#f0f1f5',
489 'betterdocs_faq_list_font_size' => '17',
490 'betterdocs_faq_list_padding' => [
491 'input1' => 20,
492 'input2' => 20,
493 'input3' => 20,
494 'input4' => 20
495 ],
496 'betterdocs_faq_list_content_background_color' => '#fbfcff',
497 'betterdocs_faq_category_title_color_layout_2' => '#15063F',
498 'betterdocs_faq_category_name_font_size_layout_2' => '25',
499 'betterdocs_faq_category_name_padding_layout_2' => [
500 'input1' => 20,
501 'input2' => 20,
502 'input3' => 20,
503 'input4' => 20
504 ],
505 'betterdocs_faq_list_color_layout_2' => '#2f3b48',
506 'betterdocs_faq_list_background_color_layout_2' => '#fff',
507 'betterdocs_faq_list_content_background_color_layout_2' => '#fff',
508 'betterdocs_faq_list_font_size_layout_2' => '17',
509 'betterdocs_faq_list_padding_layout_2' => [
510 'input1' => 20,
511 'input2' => 20,
512 'input3' => 20,
513 'input4' => 20
514 ],
515 'betterdocs_faq_list_content_font_size' => '15',
516 'betterdocs_faq_list_content_font_size_layout_2' => '15',
517 'betterdocs_faq_list_content_color' => '#7B7B7B',
518 'betterdocs_faq_list_content_color_layout_2' => '#7B7B7B',
519 'betterdocs_faq_section_seperator' => '',
520 'betterdocs_single_doc_attachment_heading' => '',
521 'betterdocs_doc_single_attachment_content_bg_color' => '#fff',
522 'betterdocs_doc_single_attachment_content_padding' => '',
523 'betterdocs_doc_single_attachment_content_padding_top' => '15',
524 'betterdocs_doc_single_attachment_content_padding_right' => '15',
525 'betterdocs_doc_single_attachment_content_padding_bottom' => '15',
526 'betterdocs_doc_single_attachment_content_padding_left' => 15,
527 'betterdocs_doc_single_attachment_content_margin' => '',
528 'betterdocs_doc_single_attachment_content_margin_top' => '15',
529 'betterdocs_doc_single_attachment_content_margin_right' => '0',
530 'betterdocs_doc_single_attachment_content_margin_bottom' => '0',
531 'betterdocs_doc_single_attachment_content_margin_left' => '0',
532 'betterdocs_doc_single_attachment_label_color' => '#000',
533 'betterdocs_doc_single_attachment_list_extension_color' => '#98A2B3',
534 'betterdocs_doc_single_attachment_label_padding' => '',
535 'betterdocs_doc_single_attachment_label_padding_top' => '0',
536 'betterdocs_doc_single_attachment_label_padding_right' => '0',
537 'betterdocs_doc_single_attachment_label_padding_bottom' => '0',
538 'betterdocs_doc_single_attachment_label_padding_left' => '0',
539 'betterdocs_doc_single_attachment_label_margin' => '',
540 'betterdocs_doc_single_attachment_label_margin_top' => '0',
541 'betterdocs_doc_single_attachment_label_margin_right' => '0',
542 'betterdocs_doc_single_attachment_label_margin_bottom' => '15',
543 'betterdocs_doc_single_attachment_label_margin_left' => '0',
544 'betterdocs_doc_single_attachment_list_color' => '#98A2B3',
545 'betterdocs_doc_single_attachment_list_background_color' => '#FFF',
546 'betterdocs_doc_single_attachment_list_padding' => '',
547 'betterdocs_doc_single_attachment_list_padding_top' => '8',
548 'betterdocs_doc_single_attachment_list_padding_right' => '20',
549 'betterdocs_doc_single_attachment_list_padding_bottom' => '8',
550 'betterdocs_doc_single_attachment_list_padding_left' => '20',
551 'betterdocs_doc_single_attachment_list_margin' => '',
552 'betterdocs_doc_single_attachment_list_margin_top' => '0',
553 'betterdocs_doc_single_attachment_list_margin_right' => '0',
554 'betterdocs_doc_single_attachment_list_margin_bottom' => '0',
555 'betterdocs_doc_single_attachment_list_margin_left' => '0',
556 'betterdocs_doc_single_related_docs_heading' => '',
557 'betterdocs_doc_single_related_docs_content_bg_color' => '#fff',
558 'betterdocs_doc_single_related_docs_content_padding' => '',
559 'betterdocs_doc_single_related_docs_content_padding_top' => '15',
560 'betterdocs_doc_single_related_docs_content_padding_right' => '15',
561 'betterdocs_doc_single_related_docs_content_padding_bottom' => '15',
562 'betterdocs_doc_single_related_docs_content_padding_left' => '15',
563 'betterdocs_doc_single_related_docs_content_margin' => '',
564 'betterdocs_doc_single_related_docs_content_margin_top' => '15',
565 'betterdocs_doc_single_related_docs_content_margin_right' => '0',
566 'betterdocs_doc_single_related_docs_content_margin_bottom' => '0',
567 'betterdocs_doc_single_related_docs_content_margin_left' => '0',
568 'betterdocs_doc_single_related_docs_label_color' => '#000',
569 'betterdocs_doc_single_related_docs_label_padding' => '',
570 'betterdocs_doc_single_related_docs_label_padding_top' => '0',
571 'betterdocs_doc_single_related_docs_label_padding_right' => '0',
572 'betterdocs_doc_single_related_docs_label_padding_bottom' => '0',
573 'betterdocs_doc_single_related_docs_label_padding_left' => '0',
574 'betterdocs_doc_single_related_docs_label_margin' => '',
575 'betterdocs_doc_single_related_docs_label_margin_top' => '0',
576 'betterdocs_doc_single_related_docs_label_margin_right' => '0',
577 'betterdocs_doc_single_related_docs_label_margin_bottom' => '15',
578 'betterdocs_doc_single_related_docs_label_margin_left' => '0',
579 'betterdocs_doc_single_related_docs_list_color' => '#475467',
580 'betterdocs_doc_single_related_docs_list_background_color' => '#FFF',
581 'betterdocs_doc_single_related_docs_list_padding' => '',
582 'betterdocs_doc_single_related_docs_list_padding_top' => '8',
583 'betterdocs_doc_single_related_docs_list_padding_right' => '20',
584 'betterdocs_doc_single_related_docs_list_padding_bottom' => '8',
585 'betterdocs_doc_single_related_docs_list_padding_left' => '20',
586 'betterdocs_doc_single_related_docs_list_margin' => '',
587 'betterdocs_doc_single_related_docs_list_margin_top' => '0',
588 'betterdocs_doc_single_related_docs_list_margin_right' => '0',
589 'betterdocs_doc_single_related_docs_list_margin_bottom' => '0',
590 'betterdocs_doc_single_related_docs_list_margin_left' => '0',
591 'betterdocs_doc_single_attachment_list_font_size' => '14',
592 'betterdocs_doc_related_docs_list_font_size' => '14',
593 'betterdocs_doc_single_attachment_list_font_weight' => '400',
594 'betterdocs_doc_related_docs_list_font_weight' => '400',
595 'betterdocs_doc_single_attachment_list_extension_font_size' => '14',
596 'betterdocs_doc_single_attachment_list_extension_font_weight' => '400',
597
598 'encyclopedia_doc_style' => 'doc-grid',
599 'encyclopedia_letter_style' => 'alphabet-big-round-view',
600 'encyclopedia_alphabet_list_style' => 'box',
601 'encyclopedia_dictionary_loadmore' => 'true',
602 'encyclopedia_dictionary_docs_loadmore' => 'true',
603 'encyclopedia_dictionary_per_page' => '5',
604 'encyclopedia_dictionary_loadmore_button_text' => 'Load More',
605 'encyclopedia_dictionary_learn_more_text' => 'Learn More',
606 'encyclopedia_dictionary_docs_per_page' => '10',
607 'alphabets_background_color' => '#fff',
608 'alphabets_link_color' => '#667085',
609 'alphabets_link_bg_color' => '#fff',
610 'alphabets_link_active_bg_color' => '#f5f5f5',
611 'alphabets_link_active_color' => '#fff',
612 'start_letter_color' => '#667085',
613 'start_letter_bg_color' => '#fff',
614 'start_letter_inner_bg_color' => '#f8f8f8',
615 'item_title_color' => '#344054',
616 'item_excerpt_color' => '#667085',
617 'item_excerpt_bg_color' => '#000',
618 'item_excerpt_border_color' => '#12B76A',
619 'item_link_color' => '#667085',
620 'explore_more_text_color' => '#667085',
621 'loadmore_button_text_color' => '#ffffff',
622 'loadmore_button_bg_color' => '#475467',
623 'alphabets_link_font_size' => '20',
624 'start_letter_font_size' => '96',
625 'item_title_font_size' => '20',
626 'item_excerpt_font_size' => '16',
627 'item_link_font_size' => '16',
628 'explore_more_font_size' => '18',
629 'loadmore_button_text_font_size' => '14',
630 ];
631
632 if (!empty($key)) {
633 return isset($betterdocs_defaults[$key]) ? $betterdocs_defaults[$key] : '';
634 }
635
636 return apply_filters('betterdocs_option_defaults', $betterdocs_defaults);
637 }
638
639 public function get($key, $default = '')
640 {
641 if (empty($key)) {
642 throw new \InvalidArgumentException('#1 args needed as string.');
643 }
644
645 if (empty($default)) {
646 $default = $this->defaults($key);
647 }
648
649 // $_options = wp_parse_args( $this->generate_defaults(), $this->defaults() );
650 // return isset( $_options[$key] ) ? $_options[$key] : $default;
651
652 return get_theme_mod($key, $default);
653 }
654
655 public function generate_defaults()
656 {
657 $_return_values = [];
658 foreach ($this->defaults() as $key => $default) {
659 $_return_values[$key] = get_theme_mod($key, $default);
660 }
661
662 return $_return_values;
663 }
664
665 public function theme_mods()
666 {
667 $values = wp_cache_get('betterdocs-theme-mods', 'betterdocs', true); // getting the mods values from cache
668
669 if (false !== $values) {
670 return $values;
671 }
672
673 $default_options = $this->defaults();
674 $values = [];
675 foreach ($default_options as $key => $default) {
676 $values[$key] = get_theme_mod($key, $default);
677 }
678
679 wp_cache_set('betterdocs-theme-mods', $values, 'betterdocs'); // set the value in cache.
680 return $values;
681 }
682 }
683