您使用错误的函数调用css文件,如下代码行所示
wp_enqueue_style( \'parent-style\', get_directory_directory_uri() . \'style.css\' );
您正在使用
get_directory_directory_uri()
函数调用wordpress中不是事件函数的文件。
必须使用以下两个函数之一调用文件
- get_stylesheeet_directory_uri() : 此功能将搜索活动主题文件夹中的文件。“活动主题”是指由用户从
dashboard -> appearace -> theme
. 在您的情况下,子主题处于活动状态,所以它将搜索子主题文件夹中的文件。 - get_template_directory_uri() : 此功能将搜索父主题文件夹中的文件。
如果您的文件位于子主题的文件夹中,请将此代码添加到
functions.php
调用css文件
add_action( \'wp_enqueue_scripts\', \'my_theme_enqueue_styles\' );
function my_theme_enqueue_styles() {
wp_enqueue_style( \'parent-style\', get_stylesheet_uri() ); //It will call your style.css file
wp_enqueue_style( \'style1\', get_stylesheeet_directory_uri() . \'/rtl.css\' );
wp_enqueue_style( \'style2\', get_stylesheeet_directory_uri() . \'/assets/stylesheet/main.css\' );
wp_enqueue_style( \'style3\', get_stylesheeet_directory_uri() . \'/assets/stylesheet/bootstrap.css\' );
}
在上述代码中
parent-style
,
style1
,
style2
,
style1
是用户分配的名称,该名称必须唯一。在一行中只调用一个文件,所以如果要调用4个文件,则必须指定不同行中所有文件的路径。
Note: 如果您的文件存在于父主题中,则需要替换get_stylesheeet_directory_uri
具有get_template_directory_uri
在上述代码中。
有关更多详细信息,请阅读此article.