Viewing File: /home/maglabs/exclusive/wp-content/themes/homeid/inc/setup-data.php
<?php
add_filter('g5core_theme_font_default', 'homeid_font_default');
function homeid_font_default()
{
return array(
array(
'family' => 'Poppins',
'kind' => 'webfonts#webfont',
'variants' => array(
"400italic",
"400",
"500italic",
"500",
"600italic",
"600",
"700italic",
"700",
"900italic",
"900",
),
)
);
}
if (!class_exists('HOMEID_SETUP_DATA')) {
class HOMEID_SETUP_DATA {
private static $_instance;
public static function getInstance() {
if ( self::$_instance == null ) {
self::$_instance = new self();
}
return self::$_instance;
}
public function init() {
add_filter('g5core_default_options_homeid_typography_options', array($this, 'change_default_options_g5core_typography_options'));
add_filter('g5core_default_options_homeid_color_options', array($this, 'change_default_options_g5core_color_options'));
add_filter( 'g5core_default_options_homeid_layout_options', array($this, 'change_default_options_g5core_layout_options') );
add_filter('g5core_default_options_homeid_header_options', array($this, 'change_default_options_g5core_header_options'));
add_filter('g5core_header_options', array($this, 'change_g5core_header_options_config'), 20);
add_filter('g5core_color_options_name',array($this,'change_g5core_color_options_name'));
add_filter('g5core_header_options_name', array($this,'change_g5core_header_options_name'));
add_filter('g5core_layout_options_name', array($this,'change_g5core_layout_options_name'));
add_filter('g5core_typography_options_name', array($this,'change_g5core_typography_options_name'));
add_filter('g5core_options_name', array($this,'change_g5core_options_name'));
add_filter('gid_options_key_change_theme_options',array($this,'change_options_key_change_theme_options'));
add_filter('g5dev_option_key_for_setting_file',array($this,'change_option_key_for_setting_file'));
}
public function change_option_key_for_setting_file($options_key) {
return wp_parse_args(array(
'homeid_%' => 'like',
),$options_key);
}
public function change_g5core_options_name() {
return 'homeid_options';
}
public function change_g5core_color_options_name() {
return 'homeid_color_options';
}
public function change_g5core_header_options_name() {
return 'homeid_header_options';
}
public function change_g5core_layout_options_name() {
return 'homeid_layout_options';
}
public function change_g5core_typography_options_name() {
return 'homeid_typography_options';
}
public function change_options_key_change_theme_options($option_keys) {
$option_keys['homeid_%'] = 'like';
return $option_keys;
}
public function change_default_options_g5core_typography_options($defaults) {
return wp_parse_args(array(
'body_font' =>
array(
'font_family' => 'Poppins',
'font_size' => '14px',
'font_weight' => '400',
'transform' => 'none',
'line_height' => 1.86
),
'primary_font' => array(
'font_family' => 'Poppins'
),
'h1_font' =>
array (
'font_family' => 'Poppins',
'font_size' => '48px',
'font_weight' => '500',
'transform' => 'none',
'letter_spacing' => '0',
'line_height' => 1.2
),
'h2_font' =>
array (
'font_family' => 'Poppins',
'font_size' => '44px',
'font_weight' => '500',
'transform' => 'none',
'letter_spacing' => '0',
'line_height' => 1.2
),
'h3_font' =>
array (
'font_family' => 'Poppins',
'font_size' => '36px',
'font_weight' => '500',
'transform' => 'none',
'letter_spacing' => '0',
'line_height' => 1.2
),
'h4_font' =>
array (
'font_family' => 'Poppins',
'font_size' => '24px',
'font_weight' => '500',
'transform' => 'none',
'letter_spacing' => '0',
'line_height' => 1.2
),
'h5_font' =>
array (
'font_family' => 'Poppins',
'font_size' => '16px',
'font_weight' => '500',
'transform' => 'none',
'letter_spacing' => '0',
'line_height' => 1.2
),
'h6_font' =>
array (
'font_family' => 'Poppins',
'font_size' => '14px',
'font_weight' => '500',
'transform' => 'none',
'letter_spacing' => '0',
'line_height' => 1.2
),
'display_1' => array(
'font_family' => 'Poppins',
'font_size' => '14px',
),
'display_2' => array(
'font_family' => 'Poppins',
'font_size' => '14px',
),
'display_3' => array(
'font_family' => 'Poppins',
'font_size' => '14px',
),
'display_4' => array(
'font_family' => 'Poppins',
'font_size' => '14px',
),
), $defaults);
}
public function change_default_options_g5core_color_options($defaults) {
return wp_parse_args(array(
'site_text_color' => '#696969',
'accent_color' => '#0ec6d5',
'link_color' => '#0ec6d5',
'border_color' => '#eee',
'heading_color' => '#333',
'caption_color' => '#9b9b9b',
'placeholder_color' => '#ababab',
'primary_color' => '#1e1d85',
'secondary_color' => '#eff6f7',
'dark_color' => '#333',
'light_color' => '#fafafa',
'gray_color' => '#8f8f8f',
), $defaults);
}
public function change_default_options_g5core_layout_options($defaults) {
return wp_parse_args(array(
'content_padding' =>
array (
'left' => '',
'right' => '',
'top' => 80,
'bottom' => 80,
),
),$defaults);
}
public function change_default_options_g5core_header_options($defaults)
{
$defaults = wp_parse_args( array(
'logo_font' =>
array(
'font_family' => 'Poppins',
'font_size' => '24px',
'font_weight' => '500',
'font_style' => '',
'align' => '',
'transform' => 'uppercase',
'line_height' => '',
'letter_spacing' => '0',
),
'top_bar_font' =>
array(
'font_family' => 'Poppins',
'font_size' => '12px',
'font_weight' => '500',
'font_style' => '',
'transform' => '',
'line_height' => '',
'letter_spacing' => '',
),
'menu_font' =>
array(
'font_family' => 'Poppins',
'font_size' => '14px',
'font_weight' => '500',
'font_style' => '',
'transform' => 'none',
'line_height' => '',
'letter_spacing' => '',
),
'sub_menu_font' =>
array(
'font_family' => 'Poppins',
'font_size' => '14px',
'font_weight' => '400',
'font_style' => '',
'transform' => 'none',
'line_height' => '',
'letter_spacing' => '',
),
'header_background_color' => '#fff',
'header_text_color' => '#333',
'header_text_hover_color' => '#0ec6d5',
'header_border_color' => '#eee',
'header_disable_color' => '#ababab',
'header_sticky_background_color' => '#fff',
'header_sticky_text_color' => '#333',
'header_sticky_text_hover_color' => '#0ec6d5',
'header_sticky_border_color' => '#eee',
'header_sticky_disable_color' => '#ababab',
'navigation_background_color' => '#fff',
'navigation_text_color' => '#333',
'navigation_text_hover_color' => '#333',
'navigation_border_color' => '#eee',
'navigation_disable_color' => '#ababab',
'submenu_background_color' => '#fff',
'submenu_heading_color' => '#333',
'submenu_text_color' => '#696969',
'submenu_item_bg_hover_color' => '#fff',
'submenu_text_hover_color' => '#0ec6d5',
'submenu_border_color' => '#fff',
'header_mobile_background_color' => '#fff',
'header_mobile_text_color' => '#333',
'header_mobile_text_hover_color' => '#0ec6d5',
'header_mobile_border_color' => '#eee',
'header_mobile_sticky_background_color' => '#fff',
'header_mobile_sticky_text_color' => '#333',
'header_mobile_sticky_text_hover_color' => '#0ec6d5',
'header_mobile_sticky_border_color' => '#eee',
'header_style' => 'layout-02',
), $defaults );
return $defaults;
}
public function change_g5core_header_options_config($options_config)
{
$options_config['section_color']['fields']['top_bar_group']['fields']['top_bar_scheme']['preset'] = array(
array(
'op' => '=',
'value' => 'light',
'fields' => array(
array( 'top_bar_background_color', '#f6f6f6' ),
array( 'top_bar_text_color', '#1b1b1b' ),
array( 'top_bar_text_hover_color', '#999' ),
array( 'top_bar_border_color', '#ececec' ),
)
),
array(
'op' => '=',
'value' => 'dark',
'fields' => array(
array( 'top_bar_background_color', '#222' ),
array( 'top_bar_text_color', '#fff' ),
array( 'top_bar_text_hover_color', '#b20f0f' ),
array( 'top_bar_border_color', '#353535' ),
)
),
);
$options_config['section_color']['fields']['header_desktop_color_group']['fields']['header_scheme']['preset'] = array(
array(
'op' => '=',
'value' => 'light',
'fields' => array(
array( 'header_background_color', '#fff' ),
array( 'header_text_color', '#333' ),
array( 'header_text_hover_color', '#0ec6d5' ),
array( 'header_border_color', '#eee' ),
array( 'header_disable_color', '#ababab' ),
)
),
array(
'op' => '=',
'value' => 'dark',
'fields' => array(
array( 'header_background_color', '#222222' ),
array( 'header_text_color', '#ababab' ),
array( 'header_text_hover_color', '#fff' ),
array( 'header_border_color', 'rgba(255,255,255,0.2)' ),
array( 'header_disable_color', '#8f8f8f' ),
)
),
);
$options_config['section_color']['fields']['header_desktop_color_group']['fields']['header_sticky_scheme']['preset'] = array(
array(
'op' => '=',
'value' => 'light',
'fields' => array(
array( 'header_sticky_background_color', '#fff' ),
array( 'header_sticky_text_color', '#333' ),
array( 'header_sticky_text_hover_color', '#0ec6d5' ),
array( 'header_sticky_border_color', '#eee' ),
array( 'header_sticky_disable_color', '#ababab' ),
)
),
array(
'op' => '=',
'value' => 'dark',
'fields' => array(
array( 'header_sticky_background_color', '#222222' ),
array( 'header_sticky_text_color', '#ababab' ),
array( 'header_sticky_text_hover_color', '#fff' ),
array( 'header_sticky_border_color', 'rgba(255,255,255,0.2)' ),
array( 'header_sticky_disable_color', '#8f8f8f' ),
)
),
);
$options_config['section_color']['fields']['menu_color_group']['fields']['submenu_scheme']['preset'] = array(
array(
'op' => '=',
'value' => 'light',
'fields' => array(
array('submenu_background_color', '#fff'),
array('submenu_heading_color', '#333'),
array('submenu_text_color', '#696969'),
array('submenu_item_bg_hover_color', '#fff'),
array('submenu_text_hover_color', '#0ec6d5'),
array('submenu_border_color', '#fff'),
)
),
array(
'op' => '=',
'value' => 'dark',
'fields' => array(
array('submenu_background_color', '#222222'),
array('submenu_heading_color', '#fff'),
array('submenu_text_color', '#ababab'),
array('submenu_item_bg_hover_color', '#222222'),
array('submenu_text_hover_color', '#fff'),
array('submenu_border_color', '#222222'),
)
),
);
$options_config['section_color']['fields']['navigation_color_group']['fields']['navigation_scheme']['preset'] = array(
array(
'op' => '=',
'value' => 'light',
'fields' => array(
array('navigation_background_color', '#fff'),
array('navigation_text_color', '#333'),
array('navigation_text_hover_color', '#0ec6d5'),
array('navigation_border_color', '#eee'),
array('navigation_disable_color', '#ababab'),
)
),
array(
'op' => '=',
'value' => 'dark',
'fields' => array(
array('navigation_background_color', '#222222'),
array('navigation_text_color', '#ababab'),
array('navigation_text_hover_color', '#b20f0f'),
array('navigation_border_color', 'rgba(255,255,255,0.2)'),
array('navigation_disable_color', '#8f8f8f'),
)
),
);
$options_config['section_color']['fields']['header_mobile_group']['fields']['header_mobile_color_scheme']['preset'] = array(
array(
'op' => '=',
'value' => 'light',
'fields' => array(
array( 'header_mobile_background_color', '#fff' ),
array( 'header_mobile_text_color', '#333' ),
array( 'header_mobile_text_hover_color', '#0ec6d5' ),
array( 'header_mobile_border_color', '#eee' ),
)
),
array(
'op' => '=',
'value' => 'dark',
'fields' => array(
array( 'header_mobile_background_color', '#222222' ),
array( 'header_mobile_text_color', '#ababab' ),
array( 'header_mobile_text_hover_color', '#fff' ),
array( 'header_mobile_border_color', 'rgba(255,255,255,0.2)' ),
)
),
);
$options_config['section_color']['fields']['header_mobile_group']['fields']['header_mobile_sticky_color_scheme']['preset'] = array(
array(
'op' => '=',
'value' => 'light',
'fields' => array(
array( 'header_mobile_sticky_background_color', '#fff' ),
array( 'header_mobile_sticky_text_color', '#333' ),
array( 'header_mobile_sticky_text_hover_color', '#0ec6d5' ),
array( 'header_mobile_sticky_border_color', '#eee' ),
)
),
array(
'op' => '=',
'value' => 'dark',
'fields' => array(
array( 'header_mobile_sticky_background_color', '#222222' ),
array( 'header_mobile_sticky_text_color', '#ababab' ),
array( 'header_mobile_sticky_text_hover_color', '#fff' ),
array( 'header_mobile_sticky_border_color', 'rgba(255,255,255,0.2)' ),
)
),
);
return $options_config;
}
}
function HOMEID_SETUP_DATA() {
return HOMEID_SETUP_DATA::getInstance();
}
HOMEID_SETUP_DATA()->init();
}
Back to Directory
File Manager