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 後臺,透過上傳啟用即可,下面是一個子主題檔案結構:

3

functions.php 和 style.css 是必須的檔案。 footer.php 是可選的檔案。