是否建议取消注册父样式表?

时间:2016-10-28 作者:DoUtDes

只是一个一般性的问题:我只是想知道,为什么每个关于儿童主题的教程仍然包含家长的样式表。取消排队不是更好吗&;取消注册父样式表,然后将父样式表规则直接复制到子主题的style.css?

这样,您将少加载一个页面请求,并且您还可以直接更改css规则,而无需使用具有更高规范的子级css规则来覆盖它们。如果你打算从根本上改变设计,你可以节省很多知识库(也许还可以重新绘制?我不知道)。

当然,我也看到了降级。如果作者用css更改更新主题,您的设计可能会出现异常,因为更新后的父样式表将不会加载。然后,您必须以css更改为目标,并将其应用于样式表。

但总的来说,我认为,这在性能方面是值得的,还是我完全错了,我是否监督了一些基本方面?

1 个回复
最合适的回答,由SO网友:cjbj 整理而成

这不是一件很明智的事情。正如您自己所指出的,更新父主题时会出现问题。此外,父主题可能具有依赖于父样式的二级样式表(中的第三个参数wp_enqueue_style). 可能有javascript假设它在那里。换言之:需要对父主题进行非常彻底的分析,以确保你没有弄糟什么。

好处很小。是的,您将减少一个文件请求,但现在这并不多。就kb而言,即使是一个大的css文件通常也比图像小。而且浏览器不会被多个css层阻塞。Javascript是一个更大的问题。

简单地说:不值得为此烦恼。