remove_section( 'colors'); } # remove parent customizer register add_filter('body_class', function (array $classes) { # removes body class which lingers and causes issue. if (in_array('custom-background', $classes)) { unset( $classes[array_search('custom-background', $classes)] ); } return $classes; }); # Add additional file types to the media add_filter( 'upload_mimes', 'my_myme_types', 1, 1 ); function my_myme_types( $mime_types ) { $mime_types['epub'] = 'application/epub+zip'; // Adding .svg extension $mime_types['mobi'] = 'application/octet-stream'; // Adding .json extension return $mime_types; } # my_myme_types # Customizer - Add in Dark Mode Area add_action( 'customize_register', 'child_theme_customizer_settings' ); function child_theme_customizer_settings( $wp_customize ) { $wp_customize->add_section( 'dark_mode' , array( 'title' => 'Dark Mode', 'priority' => 30, ) ); $wp_customize->add_setting( 'dark_mode_theme' , array( 'default' => 'dark', 'transport' => 'refresh', ) ); $wp_customize->add_control( 'dark_mode_theme', array( 'label' => __( 'Custom Theme CSS' ), 'type' => 'radio', 'section' => 'dark_mode', 'choices' => array( 'dark' => 'Classic Dark', 'alpenglow' => 'Alpenglow', 'blue' => 'Blue', ) ) ); } # child_theme_customizer_settings ?>