WordPress 子主题是继承另一个主题(称为父主题)的功能和样式的主题。子主题是一种无需直接编辑父主题文件即可修改 WordPress 主题的安全方法。
当你创建子主题时,它会将主题文件存储在 WordPress 根目录中父主题文件夹之外的单独文件夹中。这样,编辑子主题时,只会更改这些文件,而不会更改父主题文件。这可确保自定义设置不会在更新父主题时丢失。
父主题和子主题的区别
差异点 | 父 WordPress 主题 | 子 WordPress 主题 |
---|---|---|
依赖 | 独立运行,不依赖其他主题。包含所有独立运行所需的组件。 | 依赖于父主题运行,需要安装并激活父主题才能继承其特性和功能。 |
功能 | 提供核心设计、布局和功能,包括创建完整网站所需的所有模板、CSS、JavaScript 和其他文件。 | 添加或覆盖父主题中的特定功能或样式,通常仅包含需要更改或添加的文件。 |
更新 | 由主题开发人员更新,可能包括新功能、安全补丁和错误修复。 | 不受父主题更新的影响,自定义设置保持不变,可以安全地更新父主题而不会丢失更改。 |
定制 | 直接对父主题文件进行的定制可能会在更新期间丢失。 | 自定义设置会在父主题更新时保留,更改在子主题的文件中发生,而父主题的文件保持不变。 |
用法 | 适合希望按原样使用主题的用户或希望从头开始创建新主题的开发人员。 | 适合想要定制现有主题而不担心更新时丢失更改的用户,或希望扩展或修改父主题的功能和设计的开发人员。 |
使用 WordPress 子主题的好处
- 简化的开发流程
从头开始创建自定义主题非常耗时,而使用子主题可以利用父主题作为基础,根据需要修改各个元素。
- 扩展功能和定制
子主题允许修改包括 PHP、CSS 和 HTML 在内的所有文件,创建自定义样式并扩展父主题功能,而无需更改原始文件。
- 原始主题文件的安全性
子主题的文件保存在独立文件夹中,确保父主题文件保持不变,即使更新父主题,子主题也会保留所有编辑和自定义。
- 风险缓解
如果在设计子主题时犯了错误,可以随时恢复父主题或基于原始主题创建新的子主题。
- 易于共享和重复使用
子主题的文件存储在单独的文件夹中,方便在多个网站上重复使用和共享。
如何创建 WordPress 子主题
安装子主题配置器插件:
登录到 WordPress 管理面板,导航至插件 > 添加新插件,搜索并安装 Child Theme Configurator 插件,然后点击“激活”。
创建子主题:
在 WordPress 仪表板中导航至工具 > 子主题
在“父/子”选项卡下选择父主题,点击“分析”按钮,确保主题适合作为父主题。
在命名新主题目录:字段中,添加子主题文件夹名称。然后,在选择保存新样式的位置:字段中保留默认选项,因为这是样式的保存位置。
然后点击“创建新子主题”按钮。
预览并激活子主题:
导航至仪表板,“外貌”>“主题”,选择预览子主题,确认一切正常后,点击“激活并发布”按钮。
评论列表(2条)
子主题在修改文件还是比较方便的。
@苦行僧:安全第一位,严格遵守。