/home/desid573/verdenaturopathy.com.au/site3/wp-content/themes/Ellen_Theme/editor
Edit: /home/desid573/verdenaturopathy.com.au/site3/wp-content/themes/Ellen_Theme/editor/login-editor.php (18796B)
add_panel( 'dl_login_editor_panel', array(
'priority' => 30,
'capability' => 'edit_theme_options',
'title' => __('Login Editor', ''),
'description' => __('Customize the login of your website.', ''),
));
// New Sections
$wp_customize->add_section('dl_login_logo_section', array(
'priority' => 5,
'title' => __('Logo', ''),
'panel' => 'dl_login_editor_panel',
));
$wp_customize->add_section('dl_login_text_section', array(
'priority' => 10,
'title' => __('Text Options', ''),
'panel' => 'dl_login_editor_panel',
));
$wp_customize->add_section('dl_login_background_section', array(
'priority' => 15,
'title' => __('Background', ''),
'panel' => 'dl_login_editor_panel',
));
$wp_customize->add_section('dl_login_form_bg_section', array(
'priority' => 20,
'title' => __('Form Background', ''),
'panel' => 'dl_login_editor_panel',
));
$wp_customize->add_section('dl_login_form_section', array(
'priority' => 25,
'title' => __('Form Style', ''),
'panel' => 'dl_login_editor_panel',
));
$wp_customize->add_section('dl_login_field_section', array(
'priority' => 30,
'title' => __('Fields Style', ''),
'panel' => 'dl_login_editor_panel',
));
$wp_customize->add_section('dl_login_button_section', array(
'priority' => 35,
'title' => __('Edit Button', ''),
'panel' => 'dl_login_editor_panel',
));
$wp_customize->add_section('dl_login_advanced_section', array(
'priority' => 40,
'title' => __('Custom CSS', ''),
'panel' => 'dl_login_editor_panel',
));
// LOGO OPTIONS
$wp_customize->add_setting('dl_login_logo', array(
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'dl_login_logo', array(
'label' => __('Login Logo', ''),
'section' => 'dl_login_logo_section',
'priority' => 5,
'settings' => 'dl_login_logo'
)));
$wp_customize->add_setting('dl_login_logo_width', array(
'default' => '84px',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control('dl_login_logo_width', array(
'label' => __('Logo Width', ''),
'section' => 'dl_login_logo_section',
'priority' => 10,
'settings' => 'dl_login_logo_width'
));
$wp_customize->add_setting('dl_login_logo_height', array(
'default' => '84px',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control('dl_login_logo_height', array(
'label' => __('Logo Height', ''),
'section' => 'dl_login_logo_section',
'priority' => 15,
'settings' => 'dl_login_logo_height'
));
$wp_customize->add_setting('dl_login_logo_padding', array(
'default' => '5px',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control('dl_login_logo_padding', array(
'label' => __('Padding Bottom', ''),
'section' => 'dl_login_logo_section',
'priority' => 20,
'settings' => 'dl_login_logo_padding'
));
$wp_customize->add_setting('dl_login_bg_image', array(
'type' => 'option',
'capability' => 'edit_theme_options',
));
// BACKGROUND IMAGE EDITS
$wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'dl_login_bg_image', array(
'label' => __('Background Image', ''),
'section' => 'dl_login_background_section',
'priority' => 5,
'settings' => 'dl_login_bg_image'
)));
$wp_customize->add_setting('dl_login_bg_color', array(
'default' => '#F1F1F1',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'dl_login_bg_color', array(
'label' => __('Background Color', ''),
'section' => 'dl_login_background_section',
'priority' => 10,
'settings' => 'dl_login_bg_color'
)));
$wp_customize->add_setting('dl_login_bg_size', array(
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control('dl_login_bg_size', array(
'label' => __('Background Size', ''),
'section' => 'dl_login_background_section',
'priority' => 15,
'settings' => 'dl_login_bg_size'
));
// FORM BACKGROUND EDITS
$wp_customize->add_setting('dl_login_form_bg_image', array(
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control(new WP_Customize_Image_Control($wp_customize, 'dl_login_form_bg_image', array(
'label' => __('Background Image', ''),
'section' => 'dl_login_form_bg_section',
'priority' => 5,
'settings' => 'dl_login_form_bg_image'
)));
$wp_customize->add_setting('dl_login_form_bg_color', array(
'default' => '#FFF',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'dl_login_form_bg_color', array(
'label' => __('Background Color', ''),
'section' => 'dl_login_form_bg_section',
'priority' => 10,
'settings' => 'dl_login_form_bg_color'
)));
$wp_customize->add_setting('dl_login_form_width', array(
'default' => '320px',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control('dl_login_form_width', array(
'label' => __('Width', ''),
'section' => 'dl_login_form_section',
'priority' => 15,
'settings' => 'dl_login_form_width'
));
$wp_customize->add_setting('dl_login_form_height', array(
'default' => '194px',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control('dl_login_form_height', array(
'label' => __('Height', ''),
'section' => 'dl_login_form_section',
'priority' => 20,
'settings' => 'dl_login_form_height'
));
$wp_customize->add_setting('dl_login_form_padding', array(
'default' => '26px 24px 46px',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control('dl_login_form_padding', array(
'label' => __('Padding', ''),
'section' => 'dl_login_form_section',
'priority' => 25,
'settings' => 'dl_login_form_padding'
));
// FORM FIELDS
$wp_customize->add_setting('dl_login_field_width', array(
'default' => '100%',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control('dl_login_field_width', array(
'label' => __('Input Field Width', ''),
'section' => 'dl_login_field_section',
'priority' => 5,
'settings' => 'dl_login_field_width'
));
$wp_customize->add_setting('dl_login_field_margin', array(
'default' => '2px 6px 16px 0px',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control('dl_login_field_margin', array(
'label' => __('Input Field Margin', ''),
'section' => 'dl_login_field_section',
'priority' => 10,
'settings' => 'dl_login_field_margin'
));
$wp_customize->add_setting('dl_login_field_bg', array(
'default' => '#FFF',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'dl_login_field_bg', array(
'label' => __('Input Field Background', ''),
'section' => 'dl_login_field_section',
'priority' => 15,
'settings' => 'dl_login_field_bg'
)));
$wp_customize->add_setting('dl_login_field_color', array(
'default' => '#333',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'dl_login_field_color', array(
'label' => __('Input Field Color', ''),
'section' => 'dl_login_field_section',
'priority' => 20,
'settings' => 'dl_login_field_color'
)));
$wp_customize->add_setting('dl_login_field_label', array(
'default' => '#777',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'dl_login_field_label', array(
'label' => __('Label Color', ''),
'section' => 'dl_login_field_section',
'priority' => 25,
'settings' => 'dl_login_field_label'
)));
// BUTTON STYLES
$wp_customize->add_setting('dl_login_button_bg', array(
'default' => '#2EA2CC',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'dl_login_button_bg', array(
'label' => __('Button Background', ''),
'section' => 'dl_login_button_section',
'priority' => 5,
'settings' => 'dl_login_button_bg'
)));
$wp_customize->add_setting('dl_login_button_border', array(
'default' => '#0074A2',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'dl_login_button_border', array(
'label' => __('Button Border', ''),
'section' => 'dl_login_button_section',
'priority' => 10,
'settings' => 'dl_login_button_border'
)));
$wp_customize->add_setting('dl_login_button_hover_bg', array(
'default' => '#1E8CBE',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'dl_login_button_hover_bg', array(
'label' => __('Button Background (Hover)', ''),
'section' => 'dl_login_button_section',
'priority' => 15,
'settings' => 'dl_login_button_hover_bg'
)));
$wp_customize->add_setting('dl_login_button_hover_border', array(
'default' => '#0074A2',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'dl_login_button_hover_border', array(
'label' => __('Button Border (Hover)', ''),
'section' => 'dl_login_button_section',
'priority' => 20,
'settings' => 'dl_login_button_hover_border'
)));
$wp_customize->add_setting('dl_login_button_shadow', array(
'default' => '#78C8E6',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'dl_login_button_shadow', array(
'label' => __('Button Box Shadow', ''),
'section' => 'dl_login_button_section',
'priority' => 25,
'settings' => 'dl_login_button_shadow'
)));
$wp_customize->add_setting('dl_login_button_color', array(
'default' => '#FFF',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'dl_login_button_color', array(
'label' => __('Button Color', ''),
'section' => 'dl_login_button_section',
'priority' => 30,
'settings' => 'dl_login_button_color'
)));
// CUSTOM CSS
$wp_customize->add_setting('dl_login_custom_css', array(
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control('dl_login_custom_css', array(
'label' => __('Not found the option you wanted? Add your own CSS here...', ''),
'type' => 'textarea',
'section' => 'dl_login_advanced_section',
'priority' => 5,
'settings' => 'dl_login_custom_css'
));
$wp_customize->add_setting('dl_login_text_color', array(
'default' => '#999',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'dl_login_text_color', array(
'label' => __('Text Color', ''),
'section' => 'dl_login_text_section',
'priority' => 5,
'settings' => 'dl_login_text_color'
)));
$wp_customize->add_setting('dl_login_text_color_hover', array(
'default' => '#2EA2CC',
'type' => 'option',
'capability' => 'edit_theme_options',
));
$wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'dl_login_text_color_hover', array(
'label' => __('Text Color (Hover)', ''),
'section' => 'dl_login_text_section',
'priority' => 10,
'settings' => 'dl_login_text_color_hover'
)));
}
add_action('customize_register', 'dl_register_login_editor');
function dl_login_customizer() {
$logo_url = get_option('dl_login_logo');
$logo_width = get_option('dl_login_logo_width');
$logo_height = get_option('dl_login_logo_height');
$logo_padding = get_option('dl_login_logo_padding');
$bg_img = get_option('dl_login_bg_image');
$bg_color = get_option('dl_login_bg_color');
$bg_size = get_option('dl_login_bg_size');
$form_bg_image = get_option('dl_login_form_bg_image');
$form_bg_color = get_option('dl_login_form_bg_color');
$form_width = get_option('dl_login_form_width');
$form_height = get_option('dl_login_form_height');
$form_padding = get_option('dl_login_form_padding');
$field_width = get_option('dl_login_field_width');
$field_margin = get_option('dl_login_field_margin');
$field_bg = get_option('dl_login_field_bg');
$field_color = get_option('dl_login_field_color');
$field_label = get_option('dl_login_field_label');
$button_bg = get_option('dl_login_button_bg');
$button_border = get_option('dl_login_button_border');
$button_shadow = get_option('dl_login_button_shadow');
$button_color = get_option('dl_login_button_color');
$button_hover_bg = get_option('dl_login_button_hover_bg');
$button_hover_border = get_option('dl_login_button_hover_border');
$other_color = get_option('dl_login_text_color');
$other_color_hover = get_option('dl_login_text_color_hover');
$other_css = get_option('dl_login_custom_css');
?>