Those lines should be added to your child theme’s functions.php. There should also be an opening PHP tag before those lines:
<?php
add_action( 'wp_enqueue_scripts', 'enqueue_child_theme_styles', PHP_INT_MAX);
function enqueue_child_theme_styles() {
wp_enqueue_style( 'accelerate', get_template_directory_uri().'/style.css' );
wp_enqueue_style( 'accelerate-child', get_stylesheet_uri(), array('parent-style') );
}
Your child theme’s folder should have two files: style.css and functions.php.
Thread Starter
m4j4
(@m4j4)
Thanks! I’ve done it and it works.
Just that I’m using the theme Accelerate and when I add style.css and functions.php I loose the slider (it’s not displayed on the front-page any more).
Can you think of something else I should add to make it work. Like enqueue also a JS?
You didn’t do anything wrong. Since your child theme is technically a different theme, you’ll have to set the slider options again. You can do so the same way you did when you were using the parent theme: Dashboard > Appearance > Theme Options > Slider.
Thread Starter
m4j4
(@m4j4)
Now I see what you mean. Every time you activate a new theme you need to set all the theme options once again. I’m used to do that with the menus which also loose functionality when you activate a new theme. Now I see that the same goes for all the other theme options as well. I’ve done it and the slider now works. Thank you!