子主题是什么意思? #
子主题是父主题的精确复制品,它将父主题的所有功能和样式排入队列。子主题的主要用途是允许在主题文件中进行自定义。当您更新主题时,您直接对主题文件所做的任何更改都将被删除。
这就是为什么我们建议您在需要覆盖任何主题模板或为自定义功能添加代码时使用子主题。当您使用子主题时,您在那里进行的任何主题自定义都不会受到主题更新的影响。
如何安装 Astra 子主题? #
使用 Astra,您将获得一个现成的子主题,因此无需自己创建。要下载并安装您的子主题,您只需访问子主题生成器,请按照以下步骤操作:
第 1 步– 输入子主题的命名;
第 2 步– 如果您想添加自己的品牌,请单击高级选项,您可以在其中编辑主题名称、版本、作者、作者 URL、描述、文件夹名称和屏幕截图;
第 3 步– 完成后,单击生成。您刚刚生成的子主题将作为 .zip 文件下载到您的计算机上。
让我们现在安装您的 Astra 子主题: #
第 1 步– 现在您有了子主题文件,登录到您的网站仪表板并导航到外观 > 主题 > 添加新的;
第 2 步– 单击“上传主题”(位于页面顶部),选择您的子主题的 .zip 文件,然后单击“立即安装”按钮;
第 3 步– 激活子主题。请记住,尽管子主题是活动主题,但如果没有其父主题 – Astra,它就无法工作。因此,您需要安装两个主题(Astra 主题和您的 Child 主题)。
随意复制此子主题中任何必要的 Astra 主题文件并根据需要对其进行自定义,因为并非所有这些文件都会自动转移到子主题(例如,您可能已添加到父主题的附加 CSS)。
这是 Davinder 在 Learn @ BasicWP上制作的精彩视频,详细 解释了这些步骤。https://www.youtube.com/embed/0OabUSS3vY8
一些专业提示:
- 如果您想了解更多关于一般子主题的信息,请查看Smashing Magazine 上的这篇精彩文章。
- 要加载 Astra 主题的未压缩文件,请 使用 SCRIPT_DEBUG 常量。