This function has been deprecated. Use astra_prepare_menu_defaults() instead.
prepare_menu_defaults( array $defaults, string $index )
Deprecating prepare_menu_defaults function.
Description
Default configurations for builder Menu components.
See also
Parameters
- $defaults
-
(array) (Required) Menu default configs.
- $index
-
(string) (Required) builder Menu component index.
Return
(array)
Source
File: inc/core/deprecated/deprecated-functions.php
function prepare_menu_defaults( $defaults, $index ) {
$_prefix = 'menu' . $index;
// Specify all the default values for Menu from here.
$defaults[ 'header-' . $_prefix . '-bg-color' ] = '';
$defaults[ 'header-' . $_prefix . '-color' ] = '';
$defaults[ 'header-' . $_prefix . '-h-bg-color' ] = '';
$defaults[ 'header-' . $_prefix . '-h-color' ] = '';
$defaults[ 'header-' . $_prefix . '-a-bg-color' ] = '';
$defaults[ 'header-' . $_prefix . '-a-color' ] = '';
$defaults[ 'header-' . $_prefix . '-bg-obj-responsive' ] = array(
'desktop' => array(
'background-color' => '',
'background-image' => '',
'background-repeat' => 'repeat',
'background-position' => 'center center',
'background-size' => 'auto',
'background-attachment' => 'scroll',
),
'tablet' => array(
'background-color' => '',
'background-image' => '',
'background-repeat' => 'repeat',
'background-position' => 'center center',
'background-size' => 'auto',
'background-attachment' => 'scroll',
),
'mobile' => array(
'background-color' => '',
'background-image' => '',
'background-repeat' => 'repeat',
'background-position' => 'center center',
'background-size' => 'auto',
'background-attachment' => 'scroll',
),
);
$defaults[ 'header-' . $_prefix . '-color-responsive' ] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults[ 'header-' . $_prefix . '-h-bg-color-responsive' ] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults[ 'header-' . $_prefix . '-h-color-responsive' ] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults[ 'header-' . $_prefix . '-a-bg-color-responsive' ] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults[ 'header-' . $_prefix . '-a-color-responsive' ] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
);
$defaults[ 'header-' . $_prefix . '-menu-hover-animation' ] = '';
$defaults[ 'header-' . $_prefix . '-submenu-container-animation' ] = '';
$defaults[ 'section-hb-menu-' . $index . '-margin' ] = Astra_Builder_Helper::$default_responsive_spacing;
$defaults[ 'header-menu' . $index . '-menu-spacing' ] = Astra_Builder_Helper::$default_responsive_spacing;
/**
* Submenu
*/
$defaults[ 'header-' . $_prefix . '-submenu-item-border' ] = false;
$defaults[ 'header-' . $_prefix . '-submenu-item-b-size' ] = '1';
$defaults[ 'header-' . $_prefix . '-submenu-item-b-color' ] = '#eaeaea';
$defaults[ 'header-' . $_prefix . '-submenu-border-radius' ] = '';
$defaults[ 'header-' . $_prefix . '-submenu-top-offset' ] = '';
$defaults[ 'header-' . $_prefix . '-submenu-width' ] = '';
$defaults[ 'header-' . $_prefix . '-submenu-border' ] = array(
'top' => 2,
'bottom' => 0,
'left' => 0,
'right' => 0,
);
/**
* Menu Stack on Mobile.
*/
$defaults[ 'header-' . $_prefix . '-menu-stack-on-mobile' ] = true;
/**
* Menu - Typography.
*/
$defaults[ 'header-' . $_prefix . '-font-size' ] = array(
'desktop' => '',
'tablet' => '',
'mobile' => '',
'desktop-unit' => 'px',
'tablet-unit' => 'px',
'mobile-unit' => 'px',
);
$defaults[ 'header-' . $_prefix . '-font-weight' ] = 'inherit';
$defaults[ 'header-' . $_prefix . '-font-family' ] = 'inherit';
$defaults[ 'header-' . $_prefix . '-text-transform' ] = '';
$defaults[ 'header-' . $_prefix . '-line-height' ] = '';
/**
* Header Types - Defaults
*/
$defaults['transparent-header-main-sep'] = '';
$defaults['transparent-header-main-sep-color'] = '';
return $defaults;
}
Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description |
|---|---|
| 3.7.4 | Introduced. |