WordPress风格并不起作用

时间:2014-10-27 11:09:39

标签: wordpress styles

我试图在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' );

这是什么问题?我也尝试了所有其他stackoverflaw ansers。当我直接将样式添加到主题style.css文件时,它可以正常工作

1 个答案:

答案 0 :(得分:2)

没有第二个参数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' );