0

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

我试过define('STYLESHEETPATH', get_template_directory . '/css');infunctions.php但它不起作用。

4

1 回答 1

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().

于 2013-04-28T19:42:27.233 回答