Child Theme Not Loading Right style.css
Opened this issue · 2 comments
I'm trying to build a child theme on your starter-theme. Even when my child theme is activated, it keeps loading only the style.css file from the starter-theme, ignoring the overwritten rules.
My setup for a child theme does work with any other theme (like the standard twentyeleven), so I'm wondering if it is a problem with the current master.
I've tried reinstalling the starter-theme, but this did not resolve the issue either.
After some research, I'm wondering if this definition in your functions.php
might be the reason:
if(!defined('EDDS_THEME_URL')) {
define('EDDS_THEME_URL', get_bloginfo('template_directory'));
}
Looking at the Wordpress Codex:
'template_url' / 'template_directory' - URL of the active theme's directory ('template_directory' was a local path before 2.6; see get_theme_root() and get_template() for hackish alternatives.) Within child themes, both get_bloginfo('template_url') and get_template() will return the parent theme directory. Consider using get_template_directory_uri() instead (for the parent template directory) or get_stylesheet_directory_uri() (for the child template directory).
my guess is you'll need to use the function get_stylesheet_directory_uri()
instead.
Yep, that's the problem. That should be changed to "stylesheet_directory"