【问题标题】:style.css in css directory (i.e. not in theme root)css 目录中的 style.css(即不在主题根目录中)
【发布时间】:2012-04-15 08:18:45
【问题描述】:

我是 WordPress 新手,这是我第一次尝试将静态网站迁移到 WordPress。网站布局必须保持不变,所以我打算为其开发一个主题。

我习惯在 css 目录下有 css 文件,但 WordPress Theme Development page 声明主题根目录中必须有 style.css。

我可以设置 WP 来获取 css/style.css 吗?在 WP 中组织 css 文件的推荐方式是什么?

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    您可以使用 Wordpress 的wp_enqueue_style

    function addMyScript() {
    wp_enqueue_style( 'my-style', get_template_directory_uri() . '/css/my-style.css', false, '1.0', 'all' );
    }
    add_action('wp_head', 'addMyScript');
    

    请记住,您仍然需要在主题根目录中包含style.css,即使它仅包含有关 cmets 形式的主题的详细信息。

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

    【讨论】:

    • 谢谢。我只知道 wp_enqueue_script(),而不是 wp_enqueue_style()。
    • 如果你问我缺乏灵感(形成 Wordpress 团队)。他们可以使用 info.txt / info.json 来获取有关主题的详细信息,而不是强制人们将样式放在根目录中。 “如果你不喜欢它,那就做一个更好的”:)
    猜你喜欢
    • 2021-12-04
    • 2013-04-24
    • 1970-01-01
    • 1970-01-01
    • 2011-10-25
    • 2011-02-08
    • 2012-08-20
    • 1970-01-01
    • 2017-07-22
    相关资源
    最近更新 更多