首页 文章

Wordpress默认样式表路径

提问于
浏览
0

有没有办法更改默认的Wordpress样式表路径?当我将style.css移动到/styles/style.css文件夹(并更新header.php中的路径)时,我无法从管理面板加载我的主题,因为WP尖叫有关破坏的模板: - /

我在 functions.php 尝试使用 define('STYLESHEETPATH', get_template_directory . '/css'); ,但它不起作用 .

1 回答

  • 1

    您必须在主题文件夹中包含style.css,因为这是WordPress使用此文件 Headers 中的注释来标识主题的方式 . 如果你想在不同的子目录中托管实际的CSS,最简单的方法是进行CSS导入:

    档案 style.css

    /*  
    Theme Name: My Theme
    */
    @import url('css/style.css');
    

    档案 css/style.css

    * { margin: 0; padding: 0 }
    body { font-size:12px; }
    

    您也可以显式加载这两个文件,但我会推荐上面示例中的方法 .

    更改 STYLESHEETPATH isn 't recommend since many plugins use this to determine the active theme'的路径,但是在您的示例中,您缺少函数调用 get_template_directory() 的parens .

相关问题