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