WordPress 的“子”主题是使用“父”主题或框架的基本功能的布局。 子主题允许您升级父主题,而不会丢失所做的自定义更改,从而在不影响安全性的情况下更好地控制演示文稿。 以前,除了在漏洞利用暴露时升级主题之外,别无他身,并且所有自定义项都丢失了,但子主题改变了这一切。 需要帮助创建子主题? 以下内容提供了提示,并概述了优缺点。
为什么要使用子主题?
使主题保持最新和安全是使用子主题的良好理由,但您也可以添加父主题中不可用的功能或模板。 此外,如果您经常更改 CSS 文件,我们建议您使用子主题,因为主题更新将覆盖这些更改。 毕竟,这取决于你的需要和你想在您的网站上做什么。
选择适当的父主题
如果您使用的是 WordPress 框架(如创世纪),则已经有一个父主题。 许多其他主题可能是父主题,但它们都是框架,或者它们没有足够的功能来完成工作。 要考虑的另一个方面是计划执行的自定义量。 如果范围非常广泛,则必须使用父主题作为起点,然后创建单独的自定义主题。 子主题的最佳情况是,如果需要父主题的功能,而无需对原始代码进行重大更改。
优点和缺点
与 WordPress 中的其他主题一样,使用子主题有其优缺点。 包括一些好处:
• 更新而不覆盖。 如上所述,更新 WordPress 或父主题时,子主题不会更改。
• 轻松扩展功能。 使用框架作为父主题,您可以有选择地扩展所需的功能,而无需接触任何其他内容。
• 安全回退。 如果意外地从子主题中排除了某些内容,则父主题将毫无问题地提供功能。
缺点是:
• 时间投资。 首次启动子主题时,需要花时间了解 WordPress 框架及其各个筛选器和挂钩。 这可能会减慢开发时间。
• 缺乏支持。 选择父主题时,作者始终有更改或删除可能破坏子主题的功能的风险。 开发人员可能只是失去兴趣,可以永久删除主题。 您可以选择按原样使用父主题,但随着时间的推移,可能会遇到安全问题。 选择框架有助于避免此方案。
您是否有创建子主题的经验? 你遗漏了什么吗? 请在评论中分享您的想法。