Wordpress主题无法识别css样式表

时间:2016-09-11 18:53:57

标签: php wordpress wordpress-theming custom-wordpress-pages wordpress-thesis-theme

我正在从头开发自定义Wordpress主题。我试图加载我的主题的css文件,所以我在functions.php文件编码:

    <?php 
function add_theme_scripts() {
    wp_enqueue_style( 'style', get_stylesheet_uri() );
    wp_enqueue_style( 'app', get_template_directory_uri() . '/css/app.css', array(), '1.1', 'all');
    wp_enqueue_style( 'foundation', get_template_directory_uri() . '/css/foundation.css', array(), '1.1', 'all');
    wp_enqueue_style( 'foundation.min', get_template_directory_uri() . '/css/foundation.min.css', array(), '1.1', 'all');
}
add_action( 'wp_enqueue_scripts', 'add_theme_scripts' );
?>

但问题是,它没有成功!我想知道这段代码是否正确......

这是我的文件目录:

index.php
functions.php
header.php
footer.php
page.php 
-------------css/app.css
-------------css/foundation.min.css
-------------css/foundation.css

1 个答案:

答案 0 :(得分:-1)

function add_theme_scripts() {
    wp_enqueue_style( 'style', get_stylesheet_uri() );
    wp_enqueue_style( 'app', get_template_directory_uri() . '/css/app.css', array(), '1.1', 'true');
    wp_enqueue_style( 'foundation', get_template_directory_uri() . '/css/foundation.css', array(), '1.1', 'true');
    wp_enqueue_style( 'foundation.min', get_template_directory_uri() . '/css/foundation.min.css', array(), '1.1', 'true');
}
add_action( 'wp_enqueue_scripts', 'add_theme_scripts' );

wp_enqueue_script( string $handle, string $src = false, array $deps = array(), string|bool|null $ver = false, bool $in_footer = false )

$in_footer用于在页眉或页脚中排队脚本。 True意味着它会在页脚部分回显。