Astra_Ext_Mobile_Header_Loader::theme_defaults( array $defaults )

Set Options Default Values


Description


Parameters

$defaults

(array) (Required) Astra options default value array.


Return

(array)


Source

File: addons/mobile-header/classes/class-astra-ext-mobile-header-loader.php

		public function theme_defaults( $defaults ) {

			$defaults['mobile-menu-style']            = 'default';
			$defaults['flyout-mobile-menu-alignment'] = 'left';

			$defaults['mobile-above-header-menu-style']            = 'default';
			$defaults['flyout-mobile-above-header-menu-alignment'] = 'left';

			$defaults['mobile-below-header-menu-style']            = 'default';
			$defaults['flyout-mobile-below-header-menu-alignment'] = 'left';

			// Mobile Header - Above Header.
			$defaults['mobile-above-header-toggle-btn-style']         = 'minimal';
			$defaults['mobile-above-header-toggle-btn-style-color']   = '';
			$defaults['mobile-above-header-toggle-btn-border-radius'] = 2;

			// Mobile Header - Below Header.
			$defaults['mobile-below-header-toggle-btn-style']         = 'minimal';
			$defaults['mobile-below-header-toggle-btn-style-color']   = '';
			$defaults['mobile-below-header-toggle-btn-border-radius'] = 2;

			/**
			 * Mobile Header Colors
			 */
			// Mobile Menu.
			$defaults['mobile-header-color']   = '';
			$defaults['mobile-header-h-color'] = '';
			$defaults['mobile-header-bg-obj']  = array(
				'background-color'      => '',
				'background-image'      => '',
				'background-repeat'     => 'repeat',
				'background-position'   => 'center center',
				'background-size'       => 'auto',
				'background-attachment' => 'scroll',
			);

			// Mobile Above Header.
			$defaults['mobile-above-header-t-l-color']       = '';
			$defaults['mobile-above-header-t-l-hover-color'] = '';
			$defaults['mobile-above-header-bg-obj']          = array(
				'background-color'      => '',
				'background-image'      => '',
				'background-repeat'     => 'repeat',
				'background-position'   => 'center center',
				'background-size'       => 'auto',
				'background-attachment' => 'scroll',
			);

			// Mobile Below Header.
			$defaults['mobile-below-header-t-l-color']       = '';
			$defaults['mobile-below-header-t-l-hover-color'] = '';
			$defaults['mobile-below-header-bg-obj']          = array(
				'background-color'      => '',
				'background-image'      => '',
				'background-repeat'     => 'repeat',
				'background-position'   => 'center center',
				'background-size'       => 'auto',
				'background-attachment' => 'scroll',
			);

			$defaults['mobile-header-menu-a-bg-color'] = '';
			$defaults['mobile-header-menu-a-color']    = '';
			$defaults['mobile-header-menu-h-bg-color'] = '';
			$defaults['mobile-header-menu-h-color']    = '';
			$defaults['mobile-header-menu-color']      = '';
			$defaults['mobile-header-menu-bg-color']   = '';

			// Mobile Above Header Menu.
			$defaults['mobile-above-header-menu-a-bg-color'] = '';
			$defaults['mobile-above-header-menu-a-color']    = '';
			$defaults['mobile-above-header-menu-h-bg-color'] = '';
			$defaults['mobile-above-header-menu-h-color']    = '';
			$defaults['mobile-above-header-menu-color']      = '';
			$defaults['mobile-above-header-menu-bg-color']   = '';

			// Mobile Below Header Menu.
			$defaults['mobile-below-header-menu-a-bg-color'] = '';
			$defaults['mobile-below-header-menu-a-color']    = '';
			$defaults['mobile-below-header-menu-h-bg-color'] = '';
			$defaults['mobile-below-header-menu-h-color']    = '';
			$defaults['mobile-below-header-menu-color']      = '';
			$defaults['mobile-below-header-menu-bg-color']   = '#414042';

			// Mobile Submenu.
			$defaults['mobile-header-submenu-color']      = '';
			$defaults['mobile-header-submenu-bg-color']   = '';
			$defaults['mobile-header-submenu-h-color']    = '';
			$defaults['mobile-header-submenu-h-bg-color'] = '';
			$defaults['mobile-header-submenu-a-color']    = '';
			$defaults['mobile-header-submenu-a-bg-color'] = '';

			$defaults['mobile-header-menu-all-border'] = array(
				'top'    => '',
				'right'  => '',
				'bottom' => '',
				'left'   => '',
			);
			$defaults['mobile-header-menu-b-color']    = '#dadada';

			// Mobile Above Header Menu.
			$defaults['mobile-above-header-submenu-color']      = '';
			$defaults['mobile-above-header-submenu-bg-color']   = '';
			$defaults['mobile-above-header-submenu-h-color']    = '';
			$defaults['mobile-above-header-submenu-h-bg-color'] = '';
			$defaults['mobile-above-header-submenu-a-color']    = '';
			$defaults['mobile-above-header-submenu-a-bg-color'] = '';

			$defaults['mobile-above-header-menu-all-border'] = array(
				'top'    => '',
				'right'  => '',
				'bottom' => '',
				'left'   => '',
			);
			$defaults['mobile-above-header-menu-b-color']    = '#dadada';

			// Mobile Below Header Menu.
			$defaults['mobile-below-header-submenu-color']      = '';
			$defaults['mobile-below-header-submenu-bg-color']   = '';
			$defaults['mobile-below-header-submenu-h-color']    = '';
			$defaults['mobile-below-header-submenu-h-bg-color'] = '';
			$defaults['mobile-below-header-submenu-a-color']    = '';
			$defaults['mobile-below-header-submenu-a-bg-color'] = '';

			$defaults['mobile-below-header-menu-all-border'] = array(
				'top'    => '',
				'right'  => '',
				'bottom' => '',
				'left'   => '',
			);
			$defaults['mobile-below-header-menu-b-color']    = '#dadada';

			// Mobile Flyout sidebar.
			$defaults['mobile-header-fullscreen-bg-obj'] = array(
				'background-color'      => '#ffffff',
				'background-image'      => '',
				'background-repeat'     => 'repeat',
				'background-position'   => 'center center',
				'background-size'       => 'auto',
				'background-attachment' => 'scroll',
			);

			// Mobile Above Header Flyout sidebar.
			$defaults['mobile-above-header-fullscreen-bg-obj'] = array(
				'background-color'      => '#ffffff',
				'background-image'      => '',
				'background-repeat'     => 'repeat',
				'background-position'   => 'center center',
				'background-size'       => 'auto',
				'background-attachment' => 'scroll',
			);

			// Mobile Below Header Flyout sidebar.
			$defaults['mobile-below-header-fullscreen-bg-obj'] = array(
				'background-color'      => '#414042',
				'background-image'      => '',
				'background-repeat'     => 'repeat',
				'background-position'   => 'center center',
				'background-size'       => 'auto',
				'background-attachment' => 'scroll',
			);

			// Mobile Typography.
			$defaults['font-family-mobile-menu']    = 'inherit';
			$defaults['font-weight-mobile-menu']    = 'inherit';
			$defaults['text-transform-mobile-menu'] = '';
			$defaults['line-height-mobile-menu']    = '';
			$defaults['font-size-mobile-menu']      = array(
				'desktop'      => '',
				'tablet'       => '',
				'mobile'       => '',
				'desktop-unit' => 'px',
				'tablet-unit'  => 'px',
				'mobile-unit'  => 'px',
			);

			$defaults['font-family-mobile-submenu']    = 'inherit';
			$defaults['font-weight-mobile-submenu']    = 'inherit';
			$defaults['text-transform-mobile-submenu'] = '';
			$defaults['line-height-mobile-submenu']    = '';
			$defaults['font-size-mobile-submenu']      = array(
				'desktop'      => '',
				'tablet'       => '',
				'mobile'       => '',
				'desktop-unit' => 'px',
				'tablet-unit'  => 'px',
				'mobile-unit'  => 'px',
			);

			// Mobile Above Header Typography.
			$defaults['font-family-mobile-above-header-menu']    = 'inherit';
			$defaults['font-weight-mobile-above-header-menu']    = 'inherit';
			$defaults['text-transform-mobile-above-header-menu'] = '';
			$defaults['font-size-mobile-above-header-menu']      = array(
				'desktop'      => '',
				'tablet'       => '',
				'mobile'       => '',
				'desktop-unit' => 'px',
				'tablet-unit'  => 'px',
				'mobile-unit'  => 'px',
			);

			// Mobile Below Header Typography.
			$defaults['font-family-mobile-below-header-menu']    = 'inherit';
			$defaults['font-weight-mobile-below-header-menu']    = 'inherit';
			$defaults['text-transform-mobile-below-header-menu'] = '';
			$defaults['line-height-mobile-below-header-menu']    = '';
			$defaults['font-size-mobile-below-header-menu']      = array(
				'desktop'      => '',
				'tablet'       => '',
				'mobile'       => '',
				'desktop-unit' => 'px',
				'tablet-unit'  => 'px',
				'mobile-unit'  => 'px',
			);

			$defaults['font-family-mobile-below-header-submenu']    = 'inherit';
			$defaults['font-weight-mobile-below-header-submenu']    = 'inherit';
			$defaults['text-transform-mobile-below-header-submenu'] = '';
			$defaults['line-height-mobile-below-header-submenu']    = '';
			$defaults['font-size-mobile-below-header-submenu']      = array(
				'desktop'      => '',
				'tablet'       => '',
				'mobile'       => '',
				'desktop-unit' => 'px',
				'tablet-unit'  => 'px',
				'mobile-unit'  => 'px',
			);

			return $defaults;
		}

User Contributed Notes

You must log in before being able to contribute a note or feedback.