Astra_Ext_Typography_Loader::theme_defaults( array $defaults )
Set Options Default Values
Description
Parameters
- $defaults
-
(array) (Required) Astra options default value array.
Return
(array)
Source
File: addons/typography/classes/class-astra-ext-typography-loader.php
public function theme_defaults( $defaults ) { // Header. $defaults['font-family-site-title'] = 'inherit'; $defaults['font-weight-site-title'] = 'inherit'; $defaults['text-transform-site-title'] = ''; $defaults['line-height-site-title'] = ''; $defaults['font-family-site-tagline'] = 'inherit'; $defaults['font-weight-site-tagline'] = 'inherit'; $defaults['text-transform-site-tagline'] = ''; $defaults['line-height-site-tagline'] = ''; // Primary Menu. $defaults['font-size-primary-menu'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['font-weight-primary-menu'] = 'inherit'; $defaults['font-family-primary-menu'] = 'inherit'; $defaults['text-transform-primary-menu'] = ''; $defaults['line-height-primary-menu'] = ''; // Primary Dropdown Menu. $defaults['font-size-primary-dropdown-menu'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['font-family-primary-dropdown-menu'] = 'inherit'; $defaults['font-weight-primary-dropdown-menu'] = 'inherit'; $defaults['text-transform-primary-dropdown-menu'] = ''; $defaults['line-height-primary-dropdown-menu'] = ''; // Archive Summary Box. $defaults['font-family-archive-summary-title'] = 'inherit'; $defaults['font-weight-archive-summary-title'] = 'inherit'; $defaults['text-transform-archive-summary-title'] = ''; $defaults['line-height-archive-summary-title'] = ''; // Archive. $defaults['font-family-page-title'] = 'inherit'; $defaults['font-weight-page-title'] = 'inherit'; $defaults['text-transform-page-title'] = ''; $defaults['line-height-page-title'] = ''; $defaults['font-size-post-meta'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['font-family-post-meta'] = 'inherit'; $defaults['font-weight-post-meta'] = 'inherit'; $defaults['text-transform-post-meta'] = ''; $defaults['line-height-post-meta'] = ''; $defaults['font-size-post-pagination'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['text-transform-post-pagination'] = ''; // Single. $defaults['font-family-entry-title'] = 'inherit'; $defaults['font-weight-entry-title'] = 'inherit'; $defaults['text-transform-entry-title'] = ''; $defaults['line-height-entry-title'] = ''; // Button. $defaults['font-size-button'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['font-weight-button'] = 'inherit'; $defaults['font-family-button'] = 'inherit'; $defaults['text-transform-button'] = ''; // Sidebar. $defaults['font-size-widget-title'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['font-family-widget-title'] = 'inherit'; $defaults['font-weight-widget-title'] = 'inherit'; $defaults['text-transform-widget-title'] = ''; $defaults['line-height-widget-title'] = ''; $defaults['font-size-widget-content'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['font-family-widget-content'] = 'inherit'; $defaults['font-weight-widget-content'] = 'inherit'; $defaults['text-transform-widget-content'] = ''; $defaults['line-height-widget-content'] = ''; // Footer. $defaults['font-size-footer-content'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['font-family-footer-content'] = 'inherit'; $defaults['font-weight-footer-content'] = 'inherit'; $defaults['text-transform-footer-content'] = ''; $defaults['line-height-footer-content'] = ''; // Header <H1>. $defaults['font-family-h1'] = 'inherit'; $defaults['font-weight-h1'] = 'inherit'; $defaults['text-transform-h1'] = ''; $defaults['line-height-h1'] = ''; // Header <H2>. $defaults['font-family-h2'] = 'inherit'; $defaults['font-weight-h2'] = 'inherit'; $defaults['text-transform-h2'] = ''; $defaults['line-height-h2'] = ''; // Header <H3>. $defaults['font-family-h3'] = 'inherit'; $defaults['font-weight-h3'] = 'inherit'; $defaults['text-transform-h3'] = ''; $defaults['line-height-h3'] = ''; if ( astra_addon_has_gcp_typo_preset_compatibility() ) { // Header <H4>. $defaults['font-family-h4'] = 'inherit'; $defaults['font-weight-h4'] = 'inherit'; $defaults['text-transform-h4'] = ''; $defaults['line-height-h4'] = ''; // Header <H5>. $defaults['font-family-h5'] = 'inherit'; $defaults['font-weight-h5'] = 'inherit'; $defaults['text-transform-h5'] = ''; $defaults['line-height-h5'] = ''; // Header <H6>. $defaults['font-family-h6'] = 'inherit'; $defaults['font-weight-h6'] = 'inherit'; $defaults['text-transform-h6'] = ''; $defaults['line-height-h6'] = ''; } // Outside Menu Item. $defaults['outside-menu-font-size'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['outside-menu-line-height'] = ''; $defaults['section-header-account-menu-font-size'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['section-header-account-popup-font-size'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['section-header-account-popup-button-font-size'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['font-size-section-hb-language-switcher'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['font-size-section-fb-language-switcher'] = array( 'desktop' => '', 'tablet' => '', 'mobile' => '', 'desktop-unit' => 'px', 'tablet-unit' => 'px', 'mobile-unit' => 'px', ); $defaults['font-family-section-hb-language-switcher'] = 'inherit'; $defaults['font-family-section-fb-language-switcher'] = 'inherit'; /** * Footer > Social Icon Defaults. */ $num_of_footer_social_icons = astra_addon_builder_helper()->num_of_footer_social_icons; for ( $index = 1; $index <= $num_of_footer_social_icons; $index++ ) { $defaults[ 'font-family-section-fb-social-icons-' . $index ] = 'inherit'; $defaults[ 'font-weight-section-fb-social-icons-' . $index ] = 'inherit'; $defaults[ 'text-transform-section-fb-social-icons-' . $index ] = ''; $defaults[ 'line-height-section-fb-social-icons-' . $index ] = ''; } /** * Header > Social Icon Defaults. */ $component_limit = astra_addon_builder_helper()->component_limit; for ( $index = 1; $index <= $component_limit; $index++ ) { $defaults = $this->prepare_social_icons_defaults( $defaults, $index ); $defaults = $this->prepare_button_defaults( $defaults, $index ); } return $defaults; }
Expand full source code Collapse full source code View on Trac