function file updated to add in config page
This commit is contained in:
parent
3ebca5b82a
commit
a35d0e7805
@ -7,9 +7,8 @@
|
|||||||
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles');
|
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles');
|
||||||
function theme_enqueue_styles() {
|
function theme_enqueue_styles() {
|
||||||
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
|
wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
|
||||||
|
# Dark Mode, pulled from Customizer settings, file style-(dark mode theme setting)
|
||||||
$darkcolor = "blue"; //update later to pull from wpoptions
|
wp_enqueue_style( 'dark-style', get_stylesheet_directory_uri() . '/style-' . get_theme_mod("dark_mode_theme") . '.css' );
|
||||||
wp_enqueue_style( 'dark-style', get_stylesheet_directory_uri() . '/style-' . $darkcolor . '.css' );
|
|
||||||
|
|
||||||
} # theme_enqueue_styles
|
} # theme_enqueue_styles
|
||||||
|
|
||||||
@ -17,12 +16,26 @@ function theme_enqueue_styles() {
|
|||||||
|
|
||||||
add_action( 'wp_enqueue_scripts', 'remove_actions_parent_theme');
|
add_action( 'wp_enqueue_scripts', 'remove_actions_parent_theme');
|
||||||
function remove_actions_parent_theme() {
|
function remove_actions_parent_theme() {
|
||||||
|
remove_action( 'wp_enqueue_scripts', 'twentysixteen_custom_background_css', 11 );
|
||||||
remove_action( 'wp_enqueue_scripts', 'twentysixteen_page_background_color_css', 11 );
|
remove_action( 'wp_enqueue_scripts', 'twentysixteen_page_background_color_css', 11 );
|
||||||
remove_action( 'wp_enqueue_scripts', 'twentysixteen_link_color_css', 11 );
|
remove_action( 'wp_enqueue_scripts', 'twentysixteen_link_color_css', 11 );
|
||||||
remove_action( 'wp_enqueue_scripts', 'twentysixteen_main_text_color_css', 11 );
|
remove_action( 'wp_enqueue_scripts', 'twentysixteen_main_text_color_css', 11 );
|
||||||
remove_action( 'wp_enqueue_scripts', 'twentysixteen_secondary_text_color_css', 11 );
|
remove_action( 'wp_enqueue_scripts', 'twentysixteen_secondary_text_color_css', 11 );
|
||||||
} # remove_actions_parent_theme
|
} # remove_actions_parent_theme
|
||||||
|
|
||||||
|
add_action( 'customize_register', 'remove_parent_customizer_register' );
|
||||||
|
function remove_parent_customizer_register( $wp_customize ) {
|
||||||
|
$wp_customize->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 additional file types to the media
|
||||||
|
|
||||||
add_filter( 'upload_mimes', 'my_myme_types', 1, 1 );
|
add_filter( 'upload_mimes', 'my_myme_types', 1, 1 );
|
||||||
@ -32,4 +45,32 @@ function my_myme_types( $mime_types ) {
|
|||||||
return $mime_types;
|
return $mime_types;
|
||||||
} # my_myme_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(
|
||||||
|
'blue' => 'Alpenglow',
|
||||||
|
'dark' => 'Classic Dark',
|
||||||
|
'var' => 'Variable Test',
|
||||||
|
)
|
||||||
|
) );
|
||||||
|
|
||||||
|
} # child_theme_customizer_settings
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
Loading…
x
Reference in New Issue
Block a user