Astra 主题提供了强大的自定义功能,但如果需要对主题进行更深入的修改,例如调整模板文件或添加自定义代码,使用sous-thème是更好的选择。子主题能够继承主主题的所有功能,同时可以自由调整,而不会影响主主题的更新。
什么是 Astra 子主题
子主题是 WordPress 主题的一种扩展,依赖 Astra 主题运行。它继承了主主题的所有功能,可以在其基础上进行调整,而不会影响核心代码。
使用子主题的主要优点
- 避免在 Astra 主题更新时丢失修改
- 可以修改模板文件和功能代码,而不会影响主主题
- 适用于开发者或需要定制主题的用户
![图片[1]-Astra 子主题创建与安装教程:完整步骤与自定义指南](https://www.361sale.com/wp-content/uploads/2025/03/20250303163511182-image.png)
使用 Astra 官方子主题生成器
Astra 提供了官方子主题生成工具,可以快速创建子主题文件
déplacer
- 第一步是进入 Astra 的子主题生成器Page. Il n'est pas nécessaire d'ajouter une nouvelle page à la base de données des子主题名称字段中,输入你希望为子主题指定的名称。
![图片[2]-Astra 子主题创建与安装教程:完整步骤与自定义指南](https://www.361sale.com/wp-content/uploads/2025/03/20250303160856234-image.png)
- frappe (sur le clavier) Advanced Options
![图片[3]-Astra 子主题创建与安装教程:完整步骤与自定义指南](https://www.361sale.com/wp-content/uploads/2025/03/20250303160928178-image.png)
- 填写相关信息,包括网站名称、作者、网站链接等
![图片[4]-Astra 子主题创建与安装教程:完整步骤与自定义指南](https://www.361sale.com/wp-content/uploads/2025/03/20250303161131377-image.png)
- 选择上传一张图片作为子主题的缩略图(可选)
![图片[5]-Astra 子主题创建与安装教程:完整步骤与自定义指南](https://www.361sale.com/wp-content/uploads/2025/03/20250303161203606-image.png)
- frappe (sur le clavier) Generate 按钮,下载
.zip
格式的子主题文件
![图片[6]-Astra 子主题创建与安装教程:完整步骤与自定义指南](https://www.361sale.com/wp-content/uploads/2025/03/20250303161321338-image.png)
安装Astra子主题
créer une bonne idéesous-thème后,需要安装并启用
- entrer dans WordPress 后台,点击 Apparence > Thèmes
![图片[7]-Astra 子主题创建与安装教程:完整步骤与自定义指南](https://www.361sale.com/wp-content/uploads/2025/03/20250303162340543-image.png)
- option Ajouter un nouveauthématique
![图片[8]-Astra 子主题创建与安装教程:完整步骤与自定义指南](https://www.361sale.com/wp-content/uploads/2025/03/20250303162412264-image.png)
- 选择上传主题,选择下载的 Astra子主题 文件,点击 Installer maintenant
![图片[9]-Astra 子主题创建与安装教程:完整步骤与自定义指南](https://www.361sale.com/wp-content/uploads/2025/03/20250303162715613-image.png)
- Une fois l'installation terminée, cliquez sur activer
![图片[10]-Astra 子主题创建与安装教程:完整步骤与自定义指南](https://www.361sale.com/wp-content/uploads/2025/03/20250303162807509-image.png)
检查 Astra 子主题是否启用
子主题安装后,进入 外观 > 主题 page web
- 左侧显示 Astra Child 主题 说明已成功启用
- 右侧显示 Astra thématique 说明主主题已正确安装,但未被激活
Astra 子主题需要主主题支持,因此主主题必须保持安装状态,但子主题应为 激活状态
![图片[11]-Astra 子主题创建与安装教程:完整步骤与自定义指南](https://www.361sale.com/wp-content/uploads/2025/03/20250303163105334-image.png)
Astra 子主题的常见自定义操作
(1)修改 CSS type
如果需要调整字体、颜色、背景等样式,可以在 style.css
中添加自定义 CSS 代码,例如
.site-title {
color: #ff6600;
font-size: 24px;
}
这段代码可以改变网站标题的颜色和字体大小
(2)添加自定义功能
existent functions.php
中可以添加 PHP 代码,例如注册一个新的菜单
function astra_child_custom_menu() {
register_nav_menu('extra-menu', __('额外菜单'));
}
add_action('after_setup_theme', 'astra_child_custom_menu');
Astra 主题更新时子主题的影响
子主题的存在不会影响 Astra 主题的更新,但需要注意:
- 如果 Astra 主题更新引入了新的功能,可能需要手动适配子主题
- 如果子主题包含过时的模板文件,可能导致兼容性问题
- 建议在 Astra 主题更新前,先备份网站,以免修改丢失
rendre un verdict
Astra sous-thème的创建和安装过程相对简单,可以使用官方工具快速生成。安装后,可以修改 CSS 样式、添加新功能、调整模板文件,使网站更加个性化。在使用过程中,建议定期备份,并关注 Astra 主题的更新情况,以保证子主题的兼容性和稳定性
Lien vers cet article :https://www.361sale.com/fr/35489L'article est protégé par le droit d'auteur et doit être reproduit avec mention.
Pas de commentaires