DIVI教程:divi子主题是什么,为什么要及如何加
Divi主题完美支持子主题,那么问题就来了,什么是子主题呢?为什么需要子主题呢?如何加子主题呢?本文将一一介绍。让您通过子主题定义完全不一样的Divi构建网站,包括外观和功能。
一、什么是Divi子主题
一个Divi子主题是一个继承了另一个主题的功能和风格的wordpress主题。这个原来的wordpress主题是父主题。子主题可以重写父主题里的任何文件,允许您修改网站功能和外观,而不必编辑任何父主题Divi里面的文件。
目前Divi已经可以找到很多别具风格的子主题。当然您也可以动手创建自己的子主题。
二、为什么我需要一个Divi子主题
这个Divi主题会经常更新以提高功能,安全或设计。如果编辑了Divi主题,在更新后会丢失原来的修改。而子主题允许您在不编辑父主题的情况下进行大量的修改和定制外观。也就是说在更新了父主题的情况下,子主题可以不发生变化,这样就减少了工作量并进行了父主题的更新。
三、Divi如何加子主题
Divi子主题至少需要两个文件才可以才可以工作:function.php和style.css。
1、functions.php链接Divi子主题到父主题 (Divi) ,通过下面代码:
<?php
add_action( ‘wp_enqueue_scripts’, ‘my_enqueue_assets’ );
function my_enqueue_assets() {
wp_enqueue_style( ‘parent-style’, get_template_directory_uri().’/style.css’ );
}
2、style.css就是放您自定义 CSS的地方,使用下面代码开始:
/*
Theme Name: Divi Child
Theme URI: http://www.divithemeexamples.com
Description: Divi Child Theme
Author: Divi Theme Examples
Author URI: http://www.divithemeexamples.com
Template: Divi
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: Divi, is, awesome
*/
这两个文件放进一个文件夹中如divi-child,然后压缩为zip文件,在wp后台,通过上传启用即可,下面是一个子主题文件结构:
functions.php和style.css是必须的文件。footer.php是可选的文件。
看过,的确不错。谢谢博主