使用 Astra Child Theme 的好處

當不滿意佈景主題的版形、或是新增功能,嚐試跑去網站後台直接更改佈景主題的 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

使用佈景主題編輯器直接編輯

將要調整的部份或是新增的功能直接編輯寫入檔案。

以這個截圖案例,就是把所有 404 的頁面導向首頁。
<?php
    header("HTTP/1.1 301 Moved Permanently");
    header("Location: ".get_bloginfo('url'));
    exit();
?>

結語

其他應用方式將在另外寫文章說明,如有任何問題,feel free to ask!

Linux 下的密碼產生器

這個武漢肺炎疫情下,造救出出好多駭客入侵的問題,先撇開漏洞,從加強密碼強度開始。

首先要安裝 pwgen(以 Ubuntu 為例子)

sudo apt insatall pwgen

pwgen 的使用方式

pwgen 16 8
  • 16 – 產生出 16 碼的密碼
  • 8 – 產生出八碼

產生出符號 + 密碼的指令

pwgen -y 16 8

說明可以省略了…

回到頂端