2015-05-13 35 views
0

目前我正尝试使用自己的主题创建自己的WordPress博客。它到目前为止效果很好,但我遇到了一个问题:我使用skel.js,并尝试加载一个css文件。不能找到,因为它看起来下:JavaScript尝试加载CSS文件,但路径不正确

/wp-admin/css/style.css

我真的很新的WordPress的SOI不知道我怎么能告诉JS文件,它必须看在特定的主题文件夹,并在子文件夹中的CSS?

回答

2

下面的代码应该在您的函数文件。然后你的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'); 
0

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

您也可以在style.css中使用@import语句(在预期位置)包含另一个文件(在当前位置)。

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

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

+0

正如你所说我不想真的想编辑js文件。我怎样才能把文件放在那里?只有mannullay通过FTP?我以为我不能把文件放在那里,如果我在Wordpress界面上安装模板... – Cilenco

+0

我不记得WP是否提供了添加新文件的功能。您可能需要使用FTP。它不应该如何安装模板。 – isherwood