我将一个自制的儿童主题用作我的Wordpress主题。因为文件太多,所以我向子主题添加了一些文件夹,并更改了functions.php中的路径以使其更加清晰:
我的文件夹结构:
现在,我遇到了Wordpress加载文件时遇到的问题:
(index):53 GET http://localhost/wordpress/wp-content/themes/Divicss/style.css?ver=4.9.8 net::ERR_ABORTED 404 (Not Found)
看起来好像Wordpress正在搜索原始主题,但这是错误的。我怎样才能解决这个问题?还是有可能吗?
答案 0 :(得分:3)
get_template_directory_uri
返回到父主题的路径。您必须使用get_stylesheet_directory_uri
。另外,请记住,它不会在末尾添加斜杠,因此您必须自己做。
wp_enqueue_style('main_css', get_stylesheet_directory_uri() . '/css/style.css');
根据developer documentation style.css
是必需文件,因此也许您根本无法移动该特定文件,或者至少需要一个带有孩子节的虚拟文件。