子主题与Jetpack编辑器

时间:2013-02-12 作者:Neil from Ohio

我曾读到,创建一个“子主题”总是可取的,这样,如果主主题更新,我所做的任何更改都不会被冲走。

然而,Jetpack的一个特性是CSS编辑器,它允许我覆盖主题的默认样式。css。因此是原始风格。css从不编辑。

这是否为更新问题提供了足够的保护,从而不再需要创建子主题?

2 个回复
SO网友:Ipstenu

取决于您正在进行的更改。如果您想创建函数等,则不需要。

在大多数情况下,我发现当我想要调整框架的子主题时,它非常有用。

SO网友:brasofilo

Does that provide enough protection against the updating problem

是的,由于CSS由插件处理,更新主题不会覆盖此设置。

so that creating a child theme is no longer necessary?

修改CSS并不是需要子主题的唯一原因。虽然a properly formatted style.css 是创建子主题所需的唯一内容,有许多其他可能的修改:

  • functions.php

    与风格不同。css,功能。子主题的php不会覆盖父主题的对应主题。相反,它是在父函数之外加载的。php。(具体来说,它是在父文件之前加载的。)

  • template files

    子主题中的模板的行为与样式类似。css,因为它们覆盖了父级的名称。子主题可以通过简单地使用同名文件来覆盖任何父模板。(注意:index.php只能在WordPress 3.0及更新版本中被覆盖。)

  • Internationalization.

    子主题与其他扩展非常相似,可以通过使用gettext函数将其翻译成其他语言。

结束

相关推荐

用特定页面上的其他CSS覆盖主题样式

我购买的wordpress主题的默认CSS文件中包含一些jQuery UI样式。问题是我有一个使用jQuery UI的插件,主题的默认CSS使插件损坏。我希望默认的jquery UI CSS文件覆盖包含在主题CSS文件中的UI样式我看到一些人提到使用排队在页面底部加载jQuery CSS,但我不知道如何做到这一点。谢谢