add_panel( 'ankitrawat_options_panel', array( 'priority' => 180, 'capability' => 'edit_theme_options', 'theme_supports' => '', 'title' => esc_html__( 'Theme Options', 'ankit-rawat' ), ) ); // Change default background section. $wp_customize->get_control( 'background_color' )->section = 'background_image'; $wp_customize->get_section( 'background_image' )->title = esc_html__( 'Background', 'ankit-rawat' ); } add_action( 'customize_register', 'ankitrawat_customize_register_options' ); /** * Embed JS file to make Theme Customizer preview reload changes asynchronously. */ function ankitrawat_customize_preview_js() { wp_enqueue_script( 'ankit-rawat-customizer-preview', get_template_directory_uri() . '/assets/js/customize-preview.js', array( 'customize-preview' ), '20200410', true ); } add_action( 'customize_preview_init', 'ankitrawat_customize_preview_js' ); /** * Embed JS for Customizer Controls. */ function ankitrawat_customizer_controls_js() { wp_enqueue_script( 'ankit-rawat-customizer-controls', get_template_directory_uri() . '/assets/js/customizer-controls.js', array(), '20200410', true ); } add_action( 'customize_controls_enqueue_scripts', 'ankitrawat_customizer_controls_js' ); /** * Embed CSS styles for the theme options in the Customizer */ function ankitrawat_customize_preview_css() { wp_enqueue_style( 'ankit-rawat-customizer-css', get_template_directory_uri() . '/assets/css/customizer.css', array(), '20200410' ); } add_action( 'customize_controls_print_styles', 'ankitrawat_customize_preview_css' );