Wordpress默认样式表路径

时间:2013-04-28 19:20:27

标签: wordpress templates stylesheet

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

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

1 个答案:

答案 0 :(得分:1)

必须在主题文件夹中有一个style.css,因为这是WordPress使用此文件标题中的注释来识别主题的方式。如果你想在不同的子目录中托管实际的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,因为许多插件使用它来确定活动主题的路径,但在您的示例中,您缺少函数调用get_template_directory()的parens。