有没有办法更改默认的Wordpress样式表路径?当我将style.css移动到/styles/style.css文件夹(并更新header.php中的路径)时,我无法从管理面板加载我的主题,因为WP尖叫有关破碎的模板: - /
我在define('STYLESHEETPATH', get_template_directory . '/css');
中尝试使用functions.php
,但它不起作用。
答案 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。