PageRenderTime 56ms CodeModel.GetById 28ms RepoModel.GetById 0ms app.codeStats 0ms

/includes/modules-defaults.php

https://gitlab.com/Magi1053/Extra
PHP | 250 lines | 193 code | 44 blank | 13 comment | 2 complexity | 8e864d952713f5f1edb8cf5f3cf12972 MD5 | raw file
  1. <?php
  2. // Prevent file from being loaded directly
  3. if ( ! defined( 'ABSPATH' ) ) {
  4. die( '-1' );
  5. }
  6. /**
  7. * Setup default values for Extra specific modules. Default values are also define
  8. * the unit used in advanced design settings
  9. * @return array
  10. */
  11. function extra_set_modules_default_values( $defaults ) {
  12. $extra_defaults = array(
  13. // Posts
  14. 'et_pb_posts-header_font_size' => '16px',
  15. 'et_pb_posts-header_font_style' => 'uppercase',
  16. 'et_pb_posts-header_text_color' => '',
  17. 'et_pb_posts-header_line_height' => '1',
  18. 'et_pb_posts-header_letter_spacing' => '1.2px',
  19. 'et_pb_posts-subheader_font_size' => '14px',
  20. 'et_pb_posts-subheader_font_style' => '',
  21. 'et_pb_posts-subheader_text_color' => '',
  22. 'et_pb_posts-subheader_line_height' => '1em',
  23. 'et_pb_posts-subheader_letter_spacing' => '0px',
  24. 'et_pb_posts-main_title_font_size' => '16px',
  25. 'et_pb_posts-main_title_font_style' => '',
  26. 'et_pb_posts-main_title_text_color' => 'rgba(0,0,0,0.75)',
  27. 'et_pb_posts-main_title_line_height' => '1.3em',
  28. 'et_pb_posts-main_title_letter_spacing' => '0.5px',
  29. 'et_pb_posts-main_meta_font_size' => '12px',
  30. 'et_pb_posts-main_meta_font_style' => '',
  31. 'et_pb_posts-main_meta_text_color' => 'rgba(0, 0, 0, 0.5)',
  32. 'et_pb_posts-main_meta_line_height' => '1.7em',
  33. 'et_pb_posts-main_meta_letter_spacing' => '0px',
  34. 'et_pb_posts-main_body_font_size' => '14px',
  35. 'et_pb_posts-main_body_font_style' => '',
  36. 'et_pb_posts-main_body_text_color' => 'rgba(0, 0, 0, 0.6)',
  37. 'et_pb_posts-main_body_line_height' => '1.8em',
  38. 'et_pb_posts-main_body_letter_spacing' => '0px',
  39. 'et_pb_posts-list_title_font_size' => '14px',
  40. 'et_pb_posts-list_title_font_style' => '',
  41. 'et_pb_posts-list_title_text_color' => 'rgba(0,0,0,0.75)',
  42. 'et_pb_posts-list_title_line_height' => '1.3em',
  43. 'et_pb_posts-list_title_letter_spacing' => '0px',
  44. 'et_pb_posts-list_meta_font_size' => '12px',
  45. 'et_pb_posts-list_meta_font_style' => '',
  46. 'et_pb_posts-list_meta_text_color' => 'rgba(0, 0, 0, 0.5)',
  47. 'et_pb_posts-list_meta_line_height' => '1.7em',
  48. 'et_pb_posts-list_meta_letter_spacing' => '0px',
  49. 'et_pb_posts-remove_drop_shadow' => 'off',
  50. 'et_pb_posts-border_radius' => '3px',
  51. // Tabbed Posts
  52. 'et_pb_tabbed_posts-active_tab_background_color' => '#ffffff',
  53. 'et_pb_tabbed_posts-inactive_tab_background_color' => '#f6f9fd',
  54. 'et_pb_tabbed_posts-tab_font_size' => '16px',
  55. 'et_pb_tabbed_posts-tab_font_style' => '',
  56. 'et_pb_tabbed_posts-tab_text_color' => '',
  57. 'et_pb_tabbed_posts-tab_line_height' => '1em',
  58. 'et_pb_tabbed_posts-tab_letter_spacing' => '1.2px',
  59. 'et_pb_tabbed_posts-main_title_font_size' => '16px',
  60. 'et_pb_tabbed_posts-main_title_font_style' => '',
  61. 'et_pb_tabbed_posts-main_title_text_color' => 'rgba(0,0,0,0.75)',
  62. 'et_pb_tabbed_posts-main_title_line_height' => '1.3em',
  63. 'et_pb_tabbed_posts-main_title_letter_spacing' => '0.5px',
  64. 'et_pb_tabbed_posts-main_meta_font_size' => '12px',
  65. 'et_pb_tabbed_posts-main_meta_font_style' => '',
  66. 'et_pb_tabbed_posts-main_meta_text_color' => 'rgba(0, 0, 0, 0.5)',
  67. 'et_pb_tabbed_posts-main_meta_line_height' => '1.7em',
  68. 'et_pb_tabbed_posts-main_meta_letter_spacing' => '0px',
  69. 'et_pb_tabbed_posts-main_body_font_size' => '14px',
  70. 'et_pb_tabbed_posts-main_body_font_style' => '',
  71. 'et_pb_tabbed_posts-main_body_text_color' => 'rgba(0, 0, 0, 0.6)',
  72. 'et_pb_tabbed_posts-main_body_line_height' => '1.8em',
  73. 'et_pb_tabbed_posts-main_body_letter_spacing' => '0px',
  74. 'et_pb_tabbed_posts-list_title_font_size' => '14px',
  75. 'et_pb_tabbed_posts-list_title_font_style' => '',
  76. 'et_pb_tabbed_posts-list_title_text_color' => 'rgba(0,0,0,0.75)',
  77. 'et_pb_tabbed_posts-list_title_line_height' => '1.3em',
  78. 'et_pb_tabbed_posts-list_title_letter_spacing' => '0px',
  79. 'et_pb_tabbed_posts-list_meta_font_size' => '12px',
  80. 'et_pb_tabbed_posts-list_meta_font_style' => '',
  81. 'et_pb_tabbed_posts-list_meta_text_color' => 'rgba(0, 0, 0, 0.5)',
  82. 'et_pb_tabbed_posts-list_meta_line_height' => '1.7em',
  83. 'et_pb_tabbed_posts-list_meta_letter_spacing' => '0px',
  84. 'et_pb_tabbed_posts-remove_drop_shadow' => 'off',
  85. 'et_pb_tabbed_posts-border_radius' => '3px',
  86. // Posts Carousel
  87. 'et_pb_posts_carousel-hover_overlay_color' => 'rgba(0, 0, 0, 0.3)',
  88. 'et_pb_posts_carousel-hover_overlay_icon_color' => '#FFFFFF',
  89. 'et_pb_posts_carousel-hover_overlay_icon' => '\e050',
  90. 'et_pb_posts_carousel-header_font_size' => '16px',
  91. 'et_pb_posts_carousel-header_font_style' => 'uppercase',
  92. 'et_pb_posts_carousel-header_text_color' => '',
  93. 'et_pb_posts_carousel-header_line_height' => '1',
  94. 'et_pb_posts_carousel-header_letter_spacing' => '1.2px',
  95. 'et_pb_posts_carousel-subheader_font_size' => '14px',
  96. 'et_pb_posts_carousel-subheader_font_style' => '',
  97. 'et_pb_posts_carousel-subheader_text_color' => '',
  98. 'et_pb_posts_carousel-subheader_line_height' => '1em',
  99. 'et_pb_posts_carousel-subheader_letter_spacing' => '0px',
  100. 'et_pb_posts_carousel-title_font_size' => '14px',
  101. 'et_pb_posts_carousel-title_font_style' => '',
  102. 'et_pb_posts_carousel-title_text_color' => 'rgba(0,0,0,0.75)',
  103. 'et_pb_posts_carousel-title_line_height' => '1.3em',
  104. 'et_pb_posts_carousel-title_letter_spacing' => '0.5px',
  105. 'et_pb_posts_carousel-meta_font_size' => '12px',
  106. 'et_pb_posts_carousel-meta_font_style' => '',
  107. 'et_pb_posts_carousel-meta_text_color' => 'rgba(0, 0, 0, 0.5)',
  108. 'et_pb_posts_carousel-meta_line_height' => '1.9em',
  109. 'et_pb_posts_carousel-meta_letter_spacing' => '0px',
  110. 'et_pb_posts_carousel-remove_drop_shadow' => 'off',
  111. 'et_pb_posts_carousel-border_radius' => '3px',
  112. // Featured Posts Slider
  113. 'et_pb_featured_posts_slider-title_font_size' => '20px',
  114. 'et_pb_featured_posts_slider-title_font_style' => '',
  115. 'et_pb_featured_posts_slider-title_text_color' => '#ffffff',
  116. 'et_pb_featured_posts_slider-title_line_height' => '1.3em',
  117. 'et_pb_featured_posts_slider-title_letter_spacing' => '0.5px',
  118. 'et_pb_featured_posts_slider-meta_font_size' => '12px',
  119. 'et_pb_featured_posts_slider-meta_font_style' => '',
  120. 'et_pb_featured_posts_slider-meta_text_color' => 'rgba(255, 255, 255, 0.6)',
  121. 'et_pb_featured_posts_slider-meta_line_height' => '1.7em',
  122. 'et_pb_featured_posts_slider-meta_letter_spacing' => '0px',
  123. 'et_pb_featured_posts_slider-slide_caption_background' => 'rgba(0, 0, 0, 0.6)',
  124. 'et_pb_featured_posts_slider-remove_drop_shadow' => 'off',
  125. 'et_pb_featured_posts_slider-border_radius' => '3px',
  126. // Blog Feed Standard
  127. 'et_pb_posts_blog_feed_standard-header_font_size' => '16px',
  128. 'et_pb_posts_blog_feed_standard-header_font_style' => 'uppercase',
  129. 'et_pb_posts_blog_feed_standard-header_text_color' => '',
  130. 'et_pb_posts_blog_feed_standard-header_line_height' => '1',
  131. 'et_pb_posts_blog_feed_standard-header_letter_spacing' => '1.2px',
  132. 'et_pb_posts_blog_feed_standard-title_font_size' => '18px',
  133. 'et_pb_posts_blog_feed_standard-title_font_style' => '',
  134. 'et_pb_posts_blog_feed_standard-title_text_color' => '',
  135. 'et_pb_posts_blog_feed_standard-title_letter_spacing' => '0.5px',
  136. 'et_pb_posts_blog_feed_standard-title_line_height' => '1.3em',
  137. 'et_pb_posts_blog_feed_standard-meta_font_size' => '12px',
  138. 'et_pb_posts_blog_feed_standard-meta_font_style' => '',
  139. 'et_pb_posts_blog_feed_standard-meta_text_color' => 'rgba(0, 0, 0, 0.5)',
  140. 'et_pb_posts_blog_feed_standard-meta_letter_spacing' => '0px',
  141. 'et_pb_posts_blog_feed_standard-meta_line_height' => '1.7em',
  142. 'et_pb_posts_blog_feed_standard-body_font_size' => '14px',
  143. 'et_pb_posts_blog_feed_standard-body_font_style' => '',
  144. 'et_pb_posts_blog_feed_standard-body_text_color' => 'rgba(0, 0, 0, 0.6)',
  145. 'et_pb_posts_blog_feed_standard-body_letter_spacing' => '0px',
  146. 'et_pb_posts_blog_feed_standard-body_line_height' => '1.7em',
  147. 'et_pb_posts_blog_feed_standard-read_more_text_size' => '14px',
  148. 'et_pb_posts_blog_feed_standard-read_more_font' => '',
  149. 'et_pb_posts_blog_feed_standard-read_more_text_color' => 'rgba(0, 0, 0, 0.6)',
  150. 'et_pb_posts_blog_feed_standard-read_more_letter_spacing' => '0px',
  151. 'et_pb_posts_blog_feed_standard-read_more_bg_color' => 'rgba(0, 0, 0, 0.1)',
  152. 'et_pb_posts_blog_feed_standard-read_more_border_radius' => '3px',
  153. 'et_pb_posts_blog_feed_standard-remove_drop_shadow' => 'off',
  154. 'et_pb_posts_blog_feed_standard-border_radius' => '3px',
  155. 'et_pb_posts_blog_feed_standard-hover_overlay_color' => 'rgba(0, 0, 0, 0.3)',
  156. 'et_pb_posts_blog_feed_standard-hover_overlay_icon_color' => '#FFFFFF',
  157. 'et_pb_posts_blog_feed_standard-hover_overlay_icon' => '\e050',
  158. // Blog Feed Masonry
  159. 'et_pb_posts_blog_feed_masonry-title_font_size' => '16px',
  160. 'et_pb_posts_blog_feed_masonry-title_font_style' => '',
  161. 'et_pb_posts_blog_feed_masonry-title_text_color' => 'rgba(0,0,0,0.75)',
  162. 'et_pb_posts_blog_feed_masonry-title_letter_spacing' => '0.5px',
  163. 'et_pb_posts_blog_feed_masonry-title_line_height' => '1.3em',
  164. 'et_pb_posts_blog_feed_masonry-meta_font_size' => '12px',
  165. 'et_pb_posts_blog_feed_masonry-meta_font_style' => '',
  166. 'et_pb_posts_blog_feed_masonry-meta_text_color' => 'rgba(0, 0, 0, 0.5)',
  167. 'et_pb_posts_blog_feed_masonry-meta_letter_spacing' => '0px',
  168. 'et_pb_posts_blog_feed_masonry-meta_line_height' => '1.7em',
  169. 'et_pb_posts_blog_feed_masonry-body_font_size' => '14px',
  170. 'et_pb_posts_blog_feed_masonry-body_font_style' => '',
  171. 'et_pb_posts_blog_feed_masonry-body_text_color' => '',
  172. 'et_pb_posts_blog_feed_masonry-body_letter_spacing' => '0px',
  173. 'et_pb_posts_blog_feed_masonry-body_line_height' => '1.7em',
  174. 'et_pb_posts_blog_feed_masonry-read_more_text_size' => '14px',
  175. 'et_pb_posts_blog_feed_masonry-read_more_font' => '',
  176. 'et_pb_posts_blog_feed_masonry-read_more_text_color' => 'rgba(0, 0, 0, 0.6)',
  177. 'et_pb_posts_blog_feed_masonry-read_more_letter_spacing' => '0px',
  178. 'et_pb_posts_blog_feed_masonry-read_more_bg_color' => 'rgba(0, 0, 0, 0.1)',
  179. 'et_pb_posts_blog_feed_masonry-read_more_border_radius' => '3px',
  180. 'et_pb_posts_blog_feed_masonry-remove_drop_shadow' => 'off',
  181. 'et_pb_posts_blog_feed_masonry-border_radius' => '3px',
  182. 'et_pb_posts_blog_feed_masonry-hover_overlay_color' => 'rgba(0, 0, 0, 0.3)',
  183. 'et_pb_posts_blog_feed_masonry-hover_overlay_icon_color' => '#FFFFFF',
  184. 'et_pb_posts_blog_feed_masonry-hover_overlay_icon' => '\e050',
  185. // Ads
  186. 'et_pb_ads-background_color' => '#FFFFFF',
  187. 'et_pb_ads-remove_drop_shadow' => 'off',
  188. 'et_pb_ads-border_radius' => '3px',
  189. 'et_pb_ads-header_font_size' => '16px',
  190. 'et_pb_ads-header_font_style' => 'uppercase',
  191. 'et_pb_ads-header_text_color' => '',
  192. 'et_pb_ads-header_line_height' => '1',
  193. 'et_pb_ads-header_letter_spacing' => '1.2px',
  194. );
  195. foreach ( $extra_defaults as $setting_name => $default_value ) {
  196. $extra_defaults[ $setting_name ] = array(
  197. 'default' => $default_value,
  198. );
  199. $actual_value = ! et_is_builder_plugin_active() ? et_get_option( $setting_name, '', '', true ) : '';
  200. if ( '' !== $actual_value ) {
  201. $extra_defaults[ $setting_name ]['actual'] = $actual_value;
  202. }
  203. }
  204. return array_merge( $defaults, $extra_defaults );
  205. }
  206. add_filter( 'et_set_default_values', 'extra_set_modules_default_values' );