add_section( 'sophia_after_dark_section_footer_widget_area', array( 'title' => esc_html__( 'Footer Widget Area', 'sophia-after-dark' ), 'panel' => 'sophia_after_dark_footer_panel', 'capability' => 'edit_theme_options', 'priority' => 5, 'theme_supports' => '', ) ); /** * Toggle field for Enable/Disable footer widget area. */ $wp_customize->add_setting( 'sophia_after_dark_enable_footer_widget_area', array( 'capability' => 'edit_theme_options', 'default' => true, 'sanitize_callback' => 'sophia_after_dark_sanitize_checkbox' ) ); $wp_customize->add_control( new Sophia_After_Dark_Control_Toggle( $wp_customize, 'sophia_after_dark_enable_footer_widget_area', array( 'label' => esc_html__( 'Enable Footer Widget Area', 'sophia-after-dark' ), 'section' => 'sophia_after_dark_section_footer_widget_area', 'settings' => 'sophia_after_dark_enable_footer_widget_area', 'priority' => 5, ) ) ); /** * Radio Image field for Widget Area layout */ $wp_customize->add_setting( 'sophia_after_dark_widget_area_layout', array( 'default' => 'column-three', 'sanitize_callback' => 'sanitize_key', ) ); $wp_customize->add_control( new Sophia_After_Dark_Control_Radio_Image( $wp_customize, 'sophia_after_dark_widget_area_layout', array( 'label' => esc_html__( 'Widget Area Layout', 'sophia-after-dark' ), 'description' => __( 'Choose widget layout from available layouts', 'sophia-after-dark' ), 'section' => 'sophia_after_dark_section_footer_widget_area', 'settings' => 'sophia_after_dark_widget_area_layout', 'priority' => 15, 'active_callback' => 'sophia_after_dark_enable_footer_widget_area_active_callback', 'choices' => array( 'column-four' => get_template_directory_uri() . '/assets/images/footer-4.png', 'column-three' => get_template_directory_uri() . '/assets/images/footer-3.png', 'column-two' => get_template_directory_uri() . '/assets/images/footer-2.png', 'column-one' => get_template_directory_uri() . '/assets/images/footer-1.png' ), ) ) ); /*------------------------------------------------------- Bottom Footer Section --------------------------------------------------------------------------*/ /** * Bottom footer */ $wp_customize->add_section( 'sophia_after_dark_section_bottom_footer', array( 'title' => esc_html__( 'Bottom Footer', 'sophia-after-dark' ), 'panel' => 'sophia_after_dark_footer_panel', 'capability' => 'edit_theme_options', 'priority' => 10, 'theme_supports' => '', ) ); /** * Toggle field for Enable/Disable footer menu. */ $wp_customize->add_setting( 'sophia_after_dark_enable_footer_menu', array( 'capability' => 'edit_theme_options', 'default' => true, 'sanitize_callback' => 'sophia_after_dark_sanitize_checkbox' ) ); $wp_customize->add_control( new Sophia_After_Dark_Control_Toggle( $wp_customize, 'sophia_after_dark_enable_footer_menu', array( 'label' => esc_html__( 'Enable Footer Menu', 'sophia-after-dark' ), 'section' => 'sophia_after_dark_section_bottom_footer', 'settings' => 'sophia_after_dark_enable_footer_menu', 'priority' => 5, ) ) ); /** * Text filed for copyright */ $wp_customize->add_setting( 'sophia_after_dark_footer_copyright', array( 'capability' => 'edit_theme_options', 'default' => esc_html__( '©1969 Sophia After Dark', 'sophia-after-dark' ), 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( 'sophia_after_dark_footer_copyright', array( 'type' => 'text', 'label' => esc_html__( 'Copyright Text', 'sophia-after-dark' ), 'section' => 'sophia_after_dark_section_bottom_footer', 'priority' => 25, 'active_callback' => 'sophia_after_dark_enable_footer_menu_active_callback', ) ); /** * Text filed for disclaimer */ $wp_customize->add_setting( 'sophia_after_dark_footer_disclaimer', array( 'capability' => 'edit_theme_options', 'default' => esc_html__( 'All Trademarks are property of their respective owners', 'sophia-after-dark' ), 'sanitize_callback' => 'sanitize_text_field' ) ); $wp_customize->add_control( 'sophia_after_dark_footer_disclaimer', array( 'type' => 'text', 'label' => esc_html__( 'Disclaimer Text', 'sophia-after-dark' ), 'section' => 'sophia_after_dark_section_bottom_footer', 'priority' => 25, 'active_callback' => 'sophia_after_dark_enable_footer_menu_active_callback', ) ); }