我试图了解如何在 WordPress 中使用 child 主题。 我担心在开发过程中会出现问题,因为我还没有完全理解如何使用子主题或者它的集成没有正确完成。 在创建子主题并添加 style.css 和functions.php 后,我感到困惑。
此时,我可以对子主题进行任何我想要的更改并且它仍然有效吗?
例如,
在使用子主题修改网站的前端后,我想添加一些将数据插入数据库的表单。
我是否必须实现父主题中的任何 php 文件才能使其工作?
或者我是否将我的子主题视为一个新主题(空白 Canvas )并按照我想要的方式对后端进行编码?
谢谢
最佳答案
将子主题视为父主题之上的一层。默认情况下(如果除了 style.css
文件之外,您没有向子主题添加任何内容),将使用父主题中的所有模板。您必须唯一拥有的是style.css
文件。例如,如果您想覆盖 page.php
模板,您只需在子目录中创建一个 page.php
文件,WordPress 将使用该模板而不是父模板。这同样适用于任何模板文件或模板部分。
您的子主题中可以有一个functions.php 文件,除了父函数文件之外,它还会包含在内。
通常,父级的 style.css
文件会在子级的 style.css
文件之前排队,但这取决于这些文件的排队方式。该系统非常灵活。
关于php - WordPress 子主题 - 一般理解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45473294/