自定义WordPress主题是否需入队空style.css文件?
WordPress主题style.css是否必须通过wp_enqueue_style()入队?
结论:不需要强制入队,以下是具体说明:
- WordPress对
style.css的核心要求是文件必须存在且包含完整的主题头部注释(用于识别主题名称、版本、作者等元信息),但并没有规定必须将其作为样式文件入队加载。 - 你用Sass编译样式到
main.css、让style.css仅保留头部注释的做法完全合规,不会触发任何官方的惩罚或功能异常。 - 省略入队
style.css的唯一好处就是减少一次无意义的网络请求,完全不会影响主题的正常运行。 - 注意:别删了
style.css里的主题头部注释,比如下面这种格式的内容必须保留:
/* Theme Name: 你的主题名称 Theme URI: https://你的主题地址 Author: 你的名字 Author URI: https://你的个人地址 Description: 主题描述 Version: 1.0.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Text Domain: 你的主题文本域 */
只要这个注释存在,哪怕style.css剩下的内容为空,WordPress都能正常识别你的主题。
内容的提问来源于stack exchange,提问作者wavedeck
相关产品推荐
相关产品推荐

