【问题标题】:WordPress Genesis child-theme - why doesn't it pull parent css?WordPress Genesis子主题-为什么不拉父CSS?
【发布时间】:2016-09-12 19:28:07
【问题描述】:

我是 Genesis 框架的新手,对它的子主题感到困惑。 Genesis 主题本身有它自己的主题样式表,但您需要安装一个子主题才能使用 Genesis。我见过的子主题(例如 Genesis Sample http://demo.studiopress.com/genesis-sample/)完全重新创建了样式表。这对我来说似乎毫无意义——有人能告诉我我错过了什么吗?是否有导入父样式表并从中自定义子样式的最佳实践方法?

【问题讨论】:

    标签: css wordpress genesis


    【解决方案1】:

    如果您的子主题依赖于 Genesis 样式表,那么当 Genesis 更改其 style.css(如 2.3.0 和未来版本中所做的那样)时,突然对 Genesis 进行更新(可能会自动应用)取决于您的设置)会破坏您网站的外观。

    另一个原因是,包含genesis/style.cssyour-child-theme/style.css 是一个额外的HTTP 请求(具有后续开销),如果不在HTTP/2 上,可能会略微影响性能。

    【讨论】:

    • 感谢 Gary,其他子主题(例如,二十五岁的子主题)将 @import url("...content/themes/twentyfifteen-child/style.css"); 父样式 - Genesis 可以接受吗?
    • 这完全取决于他们。主要区别在于,StudioPress 不希望 Genesis 被直接激活,不像 Twenty Fifteen 等人。
    猜你喜欢
    • 2019-02-28
    • 1970-01-01
    • 2017-06-15
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-05
    相关资源
    最近更新 更多