个性化阅读
专注于IT技术分析

WordPress子主题-一般理解

我试图了解如何在Wordpress中使用子主题。我担心在开发过程中会出问题, 因为我还没有完全理解如何使用子主题, 或者它的集成未正确完成。创建子主题并添加style.css和functions.php之后, 我感到困惑。

在这一点上, 我可以对子主题进行任何所需的更改, 并且仍然可以使用吗?

例如,

使用子主题修改网站的前端后, 我想添加一些将数据插入数据库的表单。

为了使这项工作有效, 我是否必须从父主题实现任何php文件?

还是我将孩子主题当作一个新鲜的主题(空白画布)并按我的意愿对后端进行编码?

谢谢


#1


将子主题视为父主题之上的一层。默认情况下(如果你向子主题添加任何内容(除了style.css文件), 则将使用父主题的所有模板。你唯一需要的就是style.css文件。例如, 如果要覆盖page.php模板, 只需在子目录中创建一个page.php文件, WordPress将使用该模板而不是父模板。任何模板文件或模板部件也是如此。

你的子主题中可以有一个functions.php文件, 它将包含在父函数文件之外。

通常, 父项的style.css文件将在子项的style.css文件之前入队, 但这取决于这些文件如何入队。该系统非常灵活。


#2


你的子主题不是空白画布。它从父主题继承了style.css, functions.php和所有帖子/页面模板。你的子主题的style.css文件将在父主题的文件之后加载, 从而使你可以添加更多CSS规则。你的子主题的functions.php文件将在父主题的functions.php文件之前加载。

子级也从父级继承所有模板。但是, 如果父级中存在模板, 而你在子级中创建了模板, 则子主题的模板将完全覆盖父级的模板。有关父子主题关系的更多信息, 我强烈建议你查看官方的子主题文档。

赞(0) 打赏
未经允许不得转载:srcmini » WordPress子主题-一般理解
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏