我试图在WordPress插件中包含一个样式文件。这种风格需要在前端工作。但下面的代码不起作用。
function theme_name_scripts() {
wp_register_style( 'buttons', plugins_url( 'includes/parts/css/buttons.css' ) );
wp_enqueue_style( 'buttons' );
}
add_action( 'wp_enqueue_scripts', 'theme_name_scripts' );
这里的问题是什么?我也试过所有其他的斯塔克夫定律。当我直接将样式添加到主题样式.css文件时,它可以在中工作
如果没有第二个参数,plugins_url()将为您提供/plugins
目录的路径,而不是您插件的目录。假设以上内容来自插件根目录中的一个文件,您可以执行以下操作:
function theme_name_scripts() {
wp_register_style( 'buttons-style', plugins_url( 'includes/parts/css/buttons.css', __FILE__ ) );
wp_enqueue_style( 'buttons-style' );
}
add_action( 'wp_enqueue_scripts', 'theme_name_scripts' );