JavaScript尝试加载CSS文件,但路径不正确

时间:2015-05-13 16:10:25

标签: wordpress

目前我正在尝试使用自己的主题创建自己的WordPress博客。它到目前为止工作得非常好,但我有一个问题:我使用skel.js并尝试加载一个css文件。无法找到它,因为它看起来很好:

  

/wp-admin/css/style.css

我是WordPress的新手,所以我不知道如何告诉JS文件它必须查看特定的主题文件夹以及子文件夹中的css?

2 个答案:

答案 0 :(得分:2)

以下代码应该放在您的函数文件中。然后你的css应该进入你主题的css文件夹

function enqueue_additional_stylesheets() {
    // Register the style like this for a theme:
    wp_register_style( 'css_file', get_template_directory_uri() . '/css/yourfile.css', array(), '20150505', 'all' );
    wp_enqueue_style( 'css_file' );         
}
add_action( 'wp_enqueue_scripts', 'enqueue_additional_stylesheets' );

答案 1 :(得分:0)

您可以修改JS文件(在进行版本更新时可能会出现问题),也可以将CSS文件放在预期的位置。后者似乎是一种简单的方法。

您还可以在style.css中使用@import语句(在预期位置)以包含其他文件(在其当前位置)。

@import '../themes/theme/subfolder/file.css';

https://developer.mozilla.org/en-US/docs/Web/CSS/@import