【问题标题】:Theme child on wordpresswordpress 上的主题孩子
【发布时间】:2017-12-04 17:24:27
【问题描述】:

我是 wordpress 新手,我读过关于儿童主题的文章。

我的问题是,我必须创建自己的子主题还是可以使用创建的其他主题子主题?也就是说,如果我使用为其他人创建的子主题,那么我做的那个主题不会改变?

【问题讨论】:

  • 如果子主题是同一个主题,你可以使用它...否则你不能。如果你不需要相同的 CSS,你应该清理 css 文件,只在文件顶部留下注释部分

标签: wordpress wordpress-theming


【解决方案1】:

子主题的工作方式是覆盖所选主题的默认设置。因此,您只需要允许您想要制作自己的主题部分。

只要为其他人创建的子主题是基于您的主题,那么您就可以使用其他人的子主题。

例如,如果有人有一个适用于 Wordpress 2017 的子主题,您可以上传和修改它以供自己使用,例如更改 css 或创建自己的页眉和页脚文件(通常命名为 header.php 和页脚.php)。这些是我最常做的事情。

但是,如果您还没有所选主题的子主题,则最好自己创建一个。这很简单,您至少要做的就是使用这些说明在同一文件夹中创建一个包含正确格式的 style.css 和 functions.php 文件的子主题文件夹 https://codex.wordpress.org/Child_Themes

如果您只想使用颜色和字体,您可能会发现使用 Wordpress 主题定制器最简单。这些更改将在升级期间以 custom.css 文件(或等效文件)进行维护,因此您不需要子主题。

希望对你有帮助

【讨论】:

  • 谢谢你的回答,我用的是proficient,这是specia的子主题,我可以修改然后proficient,不用担心他们更新specia的时候吗?
  • 是的,这通常没问题。这个想法是子主题“保护”您免受主题更新。如果您修改主主题,您几乎总是会丢失所做的更改,而子主题方法可以避免这种情况。需要注意的主要时间是主题(specia)的重大更新,以防这意味着子主题(精通)的某些方面“不合时宜”并且不再起作用。在这种情况下,子主题提供者应该在您进行更新之前向您说明影响。
猜你喜欢
  • 1970-01-01
  • 2018-04-16
  • 2017-03-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多