File: /home/joyfejor/www/wp-content/themes/onepress/inc/customize-configs/options-page.php
<?php
/**
* Page Settings
*
* @package onepress
*/
$wp_customize->add_section(
'onepress_page',
array(
'priority' => null,
'title' => esc_html__( 'Page Title Area', 'onepress' ),
'description' => '',
'panel' => 'onepress_options',
)
);
// Disable the page title bar.
$wp_customize->add_setting(
'onepress_page_title_bar_disable',
array(
'sanitize_callback' => 'onepress_sanitize_checkbox',
'default' => '',
)
);
$wp_customize->add_control(
'onepress_page_title_bar_disable',
array(
'type' => 'checkbox',
'label' => esc_html__( 'Disable Page Title bar?', 'onepress' ),
'section' => 'onepress_page',
'description' => esc_html__( 'Check this box to disable the page title bar on all pages.', 'onepress' ),
)
);
$wp_customize->add_setting(
'onepress_page_cover_pd_top',
array(
'sanitize_callback' => 'sanitize_text_field',
'default' => '',
'transport' => 'postMessage',
)
);
$wp_customize->add_control(
'onepress_page_cover_pd_top',
array(
'label' => esc_html__( 'Padding Top', 'onepress' ),
'description' => esc_html__( 'The page cover padding top in percent (%).', 'onepress' ),
'section' => 'onepress_page',
)
);
$wp_customize->add_setting(
'onepress_page_cover_pd_bottom',
array(
'sanitize_callback' => 'sanitize_text_field',
'default' => '',
'transport' => 'postMessage',
)
);
$wp_customize->add_control(
'onepress_page_cover_pd_bottom',
array(
'label' => esc_html__( 'Padding Bottom', 'onepress' ),
'description' => esc_html__( 'The page cover padding bottom in percent (%).', 'onepress' ),
'section' => 'onepress_page',
)
);
$wp_customize->add_setting(
'onepress_page_cover_color',
array(
'sanitize_callback' => 'onepress_sanitize_color_alpha',
'default' => null,
'transport' => 'postMessage',
)
);
$wp_customize->add_control(
new WP_Customize_Color_Control(
$wp_customize,
'onepress_page_cover_color',
array(
'label' => esc_html__( 'Color', 'onepress' ),
'section' => 'onepress_page',
)
)
);
// Overlay color.
$wp_customize->add_setting(
'onepress_page_cover_overlay',
array(
'sanitize_callback' => 'onepress_sanitize_color_alpha',
'transport' => 'postMessage',
)
);
$wp_customize->add_control(
new OnePress_Alpha_Color_Control(
$wp_customize,
'onepress_page_cover_overlay',
array(
'label' => esc_html__( 'Background Overlay Color', 'onepress' ),
'section' => 'onepress_page',
)
)
);
/**
* Normal page title align.
*
* @since 2.2.1
*/
$wp_customize->add_setting(
'onepress_page_normal_align',
array(
'sanitize_callback' => 'sanitize_text_field',
'default' => 'left',
'transport' => 'postMessage',
)
);
$wp_customize->add_control(
'onepress_page_normal_align',
array(
'label' => esc_html__( 'Page Title Alignment', 'onepress' ),
'section' => 'onepress_page',
'type' => 'select',
'choices' => array(
'left' => esc_html__( 'Left', 'onepress' ),
'right' => esc_html__( 'Right', 'onepress' ),
'center' => esc_html__( 'Center', 'onepress' ),
),
)
);
$wp_customize->add_setting(
'onepress_page_cover_align',
array(
'sanitize_callback' => 'sanitize_text_field',
'default' => 'center',
'transport' => 'postMessage',
)
);
$wp_customize->add_control(
'onepress_page_cover_align',
array(
'label' => esc_html__( 'Page Title Cover Alignment', 'onepress' ),
'description' => esc_html__( 'Apply when the page display featured image as header cover.', 'onepress' ),
'section' => 'onepress_page',
'type' => 'select',
'choices' => array(
'center' => esc_html__( 'Center', 'onepress' ),
'left' => esc_html__( 'Left', 'onepress' ),
'right' => esc_html__( 'Right', 'onepress' ),
),
)
);