什麼是 WordPress 的函數檔案?
functions.php 檔案是一個 WordPress 主題檔案,所有免費和高級的 WordPress 主題中都有這個檔案。
它充當插件,允許主題開發人員定義主題功能。用戶也可以使用它來在 WordPress 中添加自己的自定義代碼片段然而,將自定義代碼保存在主題的函數檔案中並不是保存自定義的最佳方式。若您更新了主題,那麼 functions.php 檔案會被重寫,您將會失去您添加的自定義代碼片段。
取而代之,我們建議大家使用 WPCode,這是一個免費插件,能讓您在不修改任何主題、插件或核心 WordPress 檔案的情況下將代碼片段插入到您的 WordPress 網站中。最棒的是,所有您添加的自定義代碼都會被單獨保存,不會在任何 WordPress 更新中被刪除。此外,WPCode 插件還擁有豐富的預配置代碼片段庫(包括本文中的許多代碼)。您可以僅用幾下點擊就部署這些代碼片段。
如何將這些代碼片段添加到您的網站
1. 使用 WPCode 添加自定義代碼到函數檔案(推薦)
首先,您需要安裝並啟動 WPCode 插件。請參閱我們關於如何安裝 WordPress 插件的逐步指南。
啟動後,前往 Code Snippets » + Add Snippet 頁面。您將會看到 WPCode 的代碼庫,裡面已經添加了許多有用的自定義代碼片段。
如果您的代碼片段與代碼庫中的片段功能相同,那麼您可以嘗試已經存在的片段。另外,點擊‘空白片段’連結以繼續添加您自己的自定義代碼片段。在下一頁,為您的自定義代碼提供一個標題。這可以是任何能幫助您識別這個代碼片段功能的名稱。
接下來,您需要選擇代碼類型。如果您添加的是在 functions.php 檔案中工作的代碼,那麼您必須選擇‘PHP 代碼片段’。在下面,您需要將您的自定義代碼複製並貼入‘代碼預覽’框中。最後,您需要將片段設為‘啟用’並點擊‘保存片段’按鈕。您保存的片段現在會像添加到 functions.php 檔案中一樣運行。您可以在需要時重複這個過程來添加更多的代碼片段。您還可以在不刪除片段的情況下停用它們。
2. 直接在函數檔案中添加自定義代碼
WPCode 方法總是比添加代碼到主題的函數檔案更好。然而,有些用戶可能正在為客戶的自定義 WordPress 主題編寫代碼,或者更喜歡將代碼添加到 functions.php 檔案中。在這種情況下,這裡是如何將代碼添加到您的 WordPress 主題的 functions.php 檔案中的方法。
首先,使用 FTP 客戶端連接到您的 WordPress 網站。連接後,導航到 /wp-content/themes/your-wordpress-theme/ 文件夾。在那裡您會找到 funciones.php 檔案。右擊並選擇編輯或將文件下載到您的電腦進行編輯。您可以使用任何純文本編輯器,如 Notepad 或 TextEdit 進行編輯。然後,向下滾動到 functions.php 檔案的底部,並將代碼片段粘貼到那裡。保存更改並將更新的 functions.php 檔案上傳到主題文件夾。您現在可以訪問您的 WordPress 網站來查看自定義代碼是否生效。