當不滿意佈景主題的版形、或是新增功能,嚐試跑去網站後台直接更改佈景主題的 CSS 或 PHP 程式碼,當一切都完成且滿意後。但是在佈景主題版本的更新後,發現在所有的 code 都被還原了,這時候就是使用子主題 Child Theme 的時候了。大部分 WordPress 的佈景主題都允許您使用它們的子主題,有的是官方提供,如沒有的話也可以自行制作,不過有一點點門檻,但不算太困難。
如何產生 Astra Child Theme
可以利用 Astra 官方網站提供的工具:
Astra Child Theme Generator – https://wpastra.com/child-theme-generator/
如何產生就不綴述。
安裝 Child Theme
如同使用 zip 檔安裝 Theme 一樣。

然後啟用 Child Thene。
複製 Child Theme 必備檔案
將會用到的檔案複製到 Child Theme 的資料夾。

一般來說,上傳完畢之後只會有兩個檔案:
- functions.php
- style.css
將會用到的必備檔案(看用途),複製到 Child Theme 的資料夾,常用到的如下:
- 404.php
- footer.php
- header.php
使用佈景主題編輯器直接編輯
將要調整的部份或是新增的功能直接編輯寫入檔案。

<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));
exit();
?>
結語
其他應用方式將在另外寫文章說明,如有任何問題,feel free to ask!