我正在创建一个 Wordpress 主题,该主题将根据管理员的输入有几个不同的设置选项。其中一个选项是使用 Zurb 或 Basic 类型布局。
我正在使用 SCSS,并希望将我的样式表与主主题文件放在一个单独的子文件夹中,除了清洁之外,这是我使用我的 Sublime Text 配置构建/上传文件的最简单方法。我已经能够很容易地做到这一点,并告诉 WP 在哪里可以找到特定设置的 CSS 文件夹。但是 WP 仍然要求我在主题的根目录中有一个 style.css 文档,否则管理面板会告诉我主题已损坏。我意识到这是由于 WP 寻找位于 style.css/index.php 文件中的主题标题信息。有没有办法告诉 Wordpress 在其他地方查找主题标题信息?
我知道你可以@import
很容易地将 CSS 文件放入这个主要的 style.css 中。但是,我希望主文件夹中的 style.css 文件不完全存在。
是否有函数调用/钩子/过滤器/等。可以用来告诉 WP 管理面板主模板/样式表文件实际上位于不同的子文件夹中吗?我读过的关于该主题的所有其他文章都将解释如何在@import
style.css 主文件中执行该功能,或者建议使用stylesheet_directory_uri();
. 这两种方法仍然需要您在根文件夹中有一个 style.css。我还没有看到真正解决强制 WP 以不同方式处理它的建议。
即使这意味着编辑核心(这是我通常不会做的事情),我也可以接受。我只是想知道怎么做。如果一切都失败了,我上面提到的解决方案将解决我的问题。