我是Wordpress的新手,我通过制作我的孩子主题caribia来为子主题Nisarg。现在我的主题functions.php里面我想添加一些样式和一些脚本,所以我有以下代码(工作正常):
function caribia_enqueue_scripts() {
$parent_style = 'parent-style';
wp_enqueue_style($parent_style, get_template_directory_uri() . '/style.css' );
wp_enqueue_style('child-style',
get_stylesheet_directory_uri() . '/style.css', array( $parent_style )
);
wp_enqueue_script('caribia', get_template_directory_uri() . '/js/caribia.js');
}
add_action( 'wp_enqueue_scripts', 'caribia_enqueue_scripts' );
所以很好,它叫做wp_enqueue_scripts,但那应该只用于脚本吧?为什么没有一个名为wp_enqueue_styles的函数?
我的另一个问题是,为什么函数get_template_directory()会返回父主题的URL?和get_stylesheet_directory()返回我当前的主题目录,我想想get_stylesheet_directory()应该返回my_theme / styles或my_theme / css。
由于