我试图了解如何在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文件之前加载。
【WordPress子主题-一般理解】子级也从父级继承所有模板。但是, 如果父级中存在模板, 而你在子级中创建了模板, 则子主题的模板将完全覆盖父级的模板。有关父子主题关系的更多信息, 我强烈建议你查看官方的子主题文档。
推荐阅读
- html5blank的WordPress子主题
- WordPress(检查当前帖子是否在循环中位于第一位)
- WordPress将会话数据从产品页面带到自定义插件中的购物车页面()
- WordPress分类页面(不可点击)
- 当用户在线时,WordPress更改页面有条件地显示设置
- WordPress(主题可以随图片一起提供吗())
- 带有重复单击事件的WordPress博客index页不起作用
- WordPress博客没有在线显示()
- 没有页面的WordPress博客归档URL