Answers:
我会说:您不应该将style.css
用作实际的生产CSS。
原因很简单:缩小。您无法完全缩小文件的内容,因为WordPress必须读取它。在主题中,我style.css
仅使用标题,并添加一条注释,说明在哪里可以找到真正的CSS,因此其他开发人员不必搜索太久。
例:
/*
Theme Name: My theme name
Version: 2013.08.24
License: MIT
Text Domain: t5_theme
Domain Path: /lang
You will find the real stylesheet in css/default.css.
*/
没错,哈里,您不需要实际调用默认style.css
文件或将默认文件加载到头文件中。由于我一直在主题中使用SCSS,因此也遇到了相同的问题,但是style.css
由于以下原因,我们决定维护指向的链接,该原因可能不适用于您的情况:
style.css
存在并且正在使用,我不想在插件方面阻止该假设。我不知道这是否/何时会成为问题,是否有兴趣听取其他人在这一点上的经验和建议。style.css
活动状态和可用状态为我的用户提供了仍然可以从WP管理员进行CSS更改的方法。style.css
不会影响我继续使用我的SCSS文件的能力。同样,这些要点可能不适用于您的情况,但已通知我我决定保留默认style.css
链接,即使默认主题为空,除了必需的主题信息之外。
您也可以将其添加到您的config.rb
(如果使用的是Compass),CodeKit会自动将缩小的样式表复制到style.css
主题根目录中。
require 'fileutils'
on_stylesheet_saved do |file|
if File.exists?(file) && File.basename(file) == "style.css"
puts "Moving: #{file}"
FileUtils.mv(file, File.dirname(file) + "/../" + File.basename(file))
end
end
我在开发的每个WordPress主题中都使用了此工具,它的工作原理很吸引人。
确保style.scss
文件中的注释以!
开头的注释之后的开头,否则它将在缩小中删除:
/*!
Theme Name: Your Theme
资料来源:CSS-Tricks
style.css
在主题文件夹的根目录保留with主题信息。而已。