如何在WordPress中新增PHP程式碼

WordPress 核心、主題和外掛完成了網站的大部分工作。但有時您需要在 WordPress 中新增程式碼段或 PHP。通常,這是為了新增一個過濾器來操作或改變外掛或主題的工作方式。今天,我將與大家分享幾種簡單的方法,讓你在不導致網站崩潰的情況下做到這一點。

如何在WordPress中新增PHP程式碼

如何使用外掛為WordPress新增PHP程式碼

第一種方法是使用免費外掛在 WordPress 中新增 PHP。這是迄今為止最簡單、最安全的方法。您不必編輯 WordPress 核心、主題或外掛。在網站更新的過程中,程式碼都會保留下來,你也不必擔心會弄亂子主題。我幾年前就放棄了子主題,因為它們只會讓事情變得複雜。

請按照以下步驟操作。

步驟 1

安裝免費的 Code Snippets 外掛。這個外掛我已經用了五年多,從未出現過任何問題。這很說明問題。它還獲得了五星評級,有 300 多條五星評論。

Code Snippets 外掛

Code Snippets 外掛

步驟 2

在 WordPress 管理側邊欄的 “Snippets” 下,點選 “Add New”。

新增新程式碼片段

新增新程式碼片段

步驟 3

點選 “Functions (PHP)” 選項卡。

Code Snippets PHP 函式

Code Snippets PHP 函式

步驟 4

新增程式碼片段的名稱,可以是任何你想要的名稱。然後新增 PHP 程式碼段。在本例中,我將從 Perfmatters 外掛中新增一個過濾器,以改變懶載入時的淡入速度。

確保程式碼格式正確。不過不用擔心,如果格式不正確,外掛會提示錯誤,不允許你應用它。這意味著它不會讓你的網站崩潰。

PHP程式碼片段

PHP程式碼片段

步驟 5

選擇程式碼片段的執行位置。在本例中,我只需要它在網站前端執行。不過對於大多數 PHP 程式碼片段來說,你可能需要它在所有地方執行。

選擇程式碼片段的執行位置

選擇程式碼片段的執行位置

步驟 6

點選“Save Changes and Activate.”

如何在WordPress中手動新增PHP程式碼

在 WordPress 中新增 PHP 的第二種方法是手動新增,將程式碼新增到主題的 function.php 檔案中。不過要小心,一不小心就會破壞網站。請按照以下步驟操作。

如果您使用的是基於全站編輯的主題,我們建議您使用上述外掛方法,因為情況已經發生了很大變化。

步驟 1

在 WordPress 管理員側邊欄的 “外觀” 下,點選 “主題檔案編輯器”。

主題檔案編輯器

主題檔案編輯器

步驟 2

點選進入主題的 functions.php 檔案。如果您使用的是子主題,則應使用子主題。

functions.php 檔案

functions.php 檔案

步驟 3

在檔案底部輸入 PHP 程式碼。在本例中,我還是將從 Perfmatters 外掛中新增一個過濾器,以改變懶載入時的漸變速度。

請確保程式碼格式正確,否則會破壞網站。

在 functions.php 檔案中新增 PHP 函式

在 functions.php 檔案中新增 PHP 函式

好訊息是,WordPress 的新版本已經內建了一些保護措施。下面是一個例子。我忘了關閉一個語句,更新檔案後,當它檢測到這個問題時就回滾了更改。這樣就避免了 WordPress 網站崩潰。在以前,這種情況會導致白屏宕機。

WordPress 程式碼更改回滾

WordPress 程式碼更改回滾

步驟 4

點選“Update File.”

小結

正如您所看到的,在 WordPress 網站上新增 PHP 程式碼並不複雜。免費的 “程式碼片段”(Code Snippets)方法實際上使其變得超級快速、安全和簡單!

評論留言