WordPress儿童主题问题

时间:2018-10-07 15:32:47

标签: php wordpress

我将一个自制的儿童主题用作我的Wordpress主题。因为文件太多,所以我向子主题添加了一些文件夹,并更改了functions.php中的路径以使其更加清晰:

enter image description here


我的文件夹结构:

enter image description here

现在,我遇到了Wordpress加载文件时遇到的问题:

(index):53 GET http://localhost/wordpress/wp-content/themes/Divicss/style.css?ver=4.9.8 net::ERR_ABORTED 404 (Not Found)

看起来好像Wordpress正在搜索原始主题,但这是错误的。我怎样才能解决这个问题?还是有可能吗?

1 个答案:

答案 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是必需文件,因此也许您根本无法移动该特定文件,或者至少需要一个带有孩子节的虚拟文件。