將 PHP 加入 WordPress:新增 PHP 程式碼片段的 2 種方法

WordPress 是一個用 PHP 建立的開源內容管理系統 (CMS),PHP 是一種流行的腳本語言,76.8% 的網站都在使用它。了解腳本語言的工作原理可以幫助您從網站獲得更多。
問題是,出於安全原因,WordPress 不允許使用者透過區塊或經典編輯器添加 PHP 程式碼。您需要使用外掛程式或將其手動新增到您網站的文件中。
本文將探討將 PHP 程式碼插入 WordPress 的不同方法。即使您不是 WordPress 開發人員,這些步驟也很容易遵循。
目錄
將 PHP 加入 WordPress 的 2 種方法
在深入學習本教學之前,最好先了解 PHP及其在 WordPress 中的作用。一旦您對此感到滿意,請根據您的特定需求和情況探索以下添加自訂 PHP 程式碼的方法。
重要的!在新增程式碼片段之前 備份整個 WordPress 網站以確保資料安全。
如何使用外掛程式添加 PHP 程式碼
如前所述,WordPress 限制使用者直接透過內建編輯器新增自訂程式碼,以防止程式碼注入攻擊。為了安全地將 PHP 程式碼插入 WordPress 貼文或頁面,您可以先將其轉換為短程式碼。
雖然您可以在 WordPress 中手動建立短代碼,但外掛程式可以簡化該過程。 WordPress 儲存庫中提供了幾個用於新增自訂程式碼的外掛程式。在本教程中,我們將使用最受歡迎的選項之一WPCode。

以下是使用 WPCode WordPress 外掛程式添加 PHP 程式碼片段的方法:
- 安裝並啟用插件。啟動成功後,程式碼片段選單將出現在 WordPress 儀表板的側邊欄上。

- 導航至程式碼片段→新增片段以尋找特定功能的預製程式碼片段庫。由於我們要新增自訂 PHP 程式碼,請選擇新增自訂程式碼(新程式碼片段)選項下的使用程式碼片段按鈕。

- 為新的 PHP 程式碼片段插入名稱,並在程式碼預覽框中寫入程式碼。不要忘記將程式碼類型下拉欄位設為PHP Snippet。對於此範例,我們建立一個自訂程式碼片段來檢索洛杉磯的時區並將其命名為「取得時區」。點選儲存片段。

- 插入部分決定您如何將新的 PHP 程式碼片段新增到您的網站。讓我們嘗試使用自動插入並將位置設定為網站範圍頁尾。選擇上方選單列中的切換按鈕來啟動程式碼片段並點擊「更新」。此設定將在所有頁面的頁尾部分顯示請求的時區。

- 短代碼選項將您的程式碼轉換為簡化版本,您可以將其複製並貼上到 WordPress 貼文和頁面上。點擊複製按鈕並將短代碼貼到您選擇的 WordPress 貼文或頁面上。

- 如果選擇自動插入選項,您可以設定條件邏輯來執行自訂 PHP 程式碼。免費版本提供使用者和頁面參數,其中包括使用者角色、頁面類型和特定 URL。選擇新增群組並配置條件邏輯,然後點選更新。

如果 WPCode 無法滿足您的需求,請考慮以下其他 WordPress 外掛選項:
專業提示
WPCode外掛程式還允許您插入其他程式語言的自訂程式碼。例如,請查看我們的文章以了解更多如何使用它將JavaScript 新增至 WordPress 網站。
如何手動將 PHP 新增至 WordPress
外掛程式方法可以輕鬆地將自訂 PHP 程式碼插入到您的網站,但它可能會限制進階自訂。為了獲得更大的靈活性,請考慮手動執行。在對任何 PHP 檔案進行更改之前,請記得備份您的網站,以便在發生錯誤時確保您的資料安全。
有兩種主要方法可以手動將 PHP 程式碼新增至您的 WordPress 網站 – 使用WordPress 主題編輯器和檔案管理器或帶有文字編輯器的FTP 用戶端。
主題編輯器非常適合快速添加 PHP 程式碼,因為它可以從您的 WordPress 儀表板存取。但是,它缺乏程式碼編輯器提供的程式碼編寫功能,例如錯誤檢查和自動完成。
以下是使用主題編輯器在 WordPress 中新增自訂 PHP 的方法:
- 從管理儀表板前往外觀→主題文件編輯器。
- 在右側欄中選擇主題功能以開啟functions.php檔案。

- 將所需功能的相關程式碼新增至 WordPress 編輯器,然後點選「更新檔案」。
如果您想修改插件文件,請導航至插件→插件文件編輯器並按照與上述相同的步驟進行操作。請記住,外掛程式和主題編輯器的位置可能會因您的活動主題而異。
另一方面,對於具有一些技術知識的使用者來說,使用您的網站主機的檔案管理器或FTP 用戶端(如 FileZilla)更改您的 WordPress 檔案可能是最好的選擇。此方法還允許您存取和修改主題和外掛之外的其他文件。

以下是使用Hostinger 的檔案管理器為 WordPress 新增 PHP 程式碼片段的方法:
- 從hPanel儀表板中選擇檔案管理器。

- 雙擊public_html資料夾瀏覽您的網站檔案。

- 進入wp-content資料夾來更改您的主題和外掛程式。例如,開啟主題→主題資料夾並將 PHP 函數插入functions.php檔案中。雙擊 PHP 檔案將其打開,完成後點擊「儲存」 。

如果您想修改主題文件,我們建議建立 WordPress 子主題並在其中新增您的 PHP 程式碼片段。將子主題與其父主題分開可以讓您維護原始程式碼並確保主題更新不會覆蓋您的自訂設定。
擴展 WordPress 網站功能的建議閱讀材料
WordPress 教學
什麼是 HTML?超文本標記語言基礎知識講解
CSS 是什麼以及它如何運作?
什麼是 JavaScript?初學者的 JS 基本介紹
您需要了解的有關 wp-config.php 的所有信息
面向初學者到專業開發人員的 11 個最佳 PHP 框架
WP-Content Uploads:它是什麼以及如何在 WordPress 中上傳文件
為什麼要將 PHP 新增到 WordPress
對於在託管的 WordPress 主機上運行的網站,插入自訂 PHP 程式碼可帶來以下好處:
- 增強功能-增加標準外掛程式或主題無法實現的獨特功能。
- 量身定制的解決方案—根據您的特定要求和不斷增長的用戶需求創建客製化解決方案。
- 獨特的設計-使用現成的主題實現特殊的設計元素和佈局,使您的網站有別於其他網站。
- 整合– 將外部服務、API 或資料庫無縫整合到您的 WordPress 網站,實現複雜的互動和資料處理。
- 自動化-自動執行重複任務以節省時間並簡化資料處理。
- 提高安全性-如果實施正確,您可以更好地控制網站的安全措施。
- 節省成本—您不必依賴昂貴的第三方外掛程式來擴展您的網站。

結論
WordPress 由廣泛使用的 PHP 腳本語言提供支持,為網站客製化和擴展功能提供了巨大的潛力。了解 PHP 在 WordPress 中的作用及其工作原理可以幫助您最大限度地發揮網站的功能。
讓我們回顧一下在 WordPress 網站上新增 PHP 程式碼的兩種有效方法:
- 使用 WordPress 程式碼片段插件,例如 WPCode。
- 透過 WordPress 主題編輯器、您的網站主機的檔案管理器或 FTP 用戶端手動新增程式碼。
我們希望本文能幫助您使用 WordPress 中的 PHP 程式碼自訂您的網站。如果您還有疑問,請查閱我們的常見問題部分或將其發佈在下面的評論部分。



