如何在" wp_enqueue_style"中添加多个样式表使用wordpress?

时间:2014-07-14 17:11:27

标签: php wordpress icons stylesheet font-awesome

对于我的网站,我正在尝试将自己的样式表包含在font-awesome以外的图标中。但是,无论我使用" wp_enqueue_style",我最终只能使用其中一个样式表(我的或者字体很棒),但不能同时使用两者。只有一个会工作。我想知道我在编码方面做错了什么:

wp_enqueue_style( 'vantage-fontawesome', get_template_directory_uri().'/fontawesome/css/font-awesome.css', array(), '3.2.1' ); wp_enqueue_style( 'Mystyle', get_template_directory_uri().'/fontawesome/css/Mystyle.css', array());

我可以做什么,以便' font-awesome.css'和' mystyle.css'可以用吗?感谢

2 个答案:

答案 0 :(得分:0)

您应该在函数中包装wp_enqueue_style()并将该函数挂钩到wp_enqueue_scripts。例如:

function theme_name_scripts() {
    wp_enqueue_style( 'style-name', get_stylesheet_uri() );

    // Enqueue more style sheets here.
}

add_action( 'wp_enqueue_scripts', 'theme_name_scripts' );

参考:http://codex.wordpress.org/Function_Reference/wp_enqueue_style

答案 1 :(得分:0)

您的代码应如下所示。

function my_scripts() {

// Add Mystyle 
wp_enqueue_style( 'Mystyle', get_template_directory_uri().'/fontawesome/css/Mystyle.css',array());

// Add Font Awesome
 wp_enqueue_style( 'vantage-fontawesome', get_template_directory_uri().'/fontawesome/css/font-awesome.css', array(), '3.2.1' );
 }
//Push to wordpress all files
add_action( 'wp_enqueue_scripts', 'my_scripts' );