目前我正尝试使用自己的主题创建自己的WordPress博客。它到目前为止效果很好,但我遇到了一个问题:我使用skel.js,并尝试加载一个css文件。不能找到,因为它看起来下:JavaScript尝试加载CSS文件,但路径不正确
/wp-admin/css/style.css
我真的很新的WordPress的SOI不知道我怎么能告诉JS文件,它必须看在特定的主题文件夹,并在子文件夹中的CSS?
目前我正尝试使用自己的主题创建自己的WordPress博客。它到目前为止效果很好,但我遇到了一个问题:我使用skel.js,并尝试加载一个css文件。不能找到,因为它看起来下:JavaScript尝试加载CSS文件,但路径不正确
/wp-admin/css/style.css
我真的很新的WordPress的SOI不知道我怎么能告诉JS文件,它必须看在特定的主题文件夹,并在子文件夹中的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');
您可以修改JS文件(当您进行版本更新时可能会产生问题),也可以将CSS文件放在预期位置。后者似乎是一个简单的方法。
您也可以在style.css中使用@import
语句(在预期位置)包含另一个文件(在当前位置)。
@import '../themes/theme/subfolder/file.css';
正如你所说我不想真的想编辑js文件。我怎样才能把文件放在那里?只有mannullay通过FTP?我以为我不能把文件放在那里,如果我在Wordpress界面上安装模板... – Cilenco
我不记得WP是否提供了添加新文件的功能。您可能需要使用FTP。它不应该如何安装模板。 – isherwood