使用Code Snippets,可以在不修改主題的情況下修改wordpress網站的function.php文件,也不會因主題更新而被覆蓋代碼,並且讓管理這些php代碼段更方便和整潔。
我用Code Snippets實現了:禁止wordpress自動生成圖片、安裝GA代碼、隱藏elementor頁面種的標題,等等。
下載Code Snippets並安裝
Code Snippets外掛下載地址:https://wordpress.org/plugins/code-snippets/,請安裝後啟用它。
若您是新手,外掛安裝教學請點擊此處查看。
Code Snippets使用教學
管理代碼段
請在wordpress後台菜單中找到Snippets,點擊進入後,在頁面下方將見到下圖所示的代碼段列表,其中代碼段前方的開關打開為藍色時,表示這個代碼段是啟用的、正在運行的;若開關為灰色,說明這個代碼段是禁用的、未在運行。

在代碼段列表頁,我們能看到如下功能操作

- Add new:點擊可進入添加代碼段頁面
- Import:可實現導入其他地方獲取的代碼段,上傳文件的格式要求是.xml或.json
- Bulk Actions:批量操作,選中所需代碼段後,再選擇它的任一選項後,點擊Apply按鈕可執行對應功能
- Active:啟用所選代碼段
- Deactivate:禁用所選代碼段
- Clone:複製所選代碼段
- Download:下載所選代碼段,文件格式為.php
- Export:導出所選代碼段,文件格式為.json
- Delete:刪除所選代碼段
添加代碼段
下文以禁用Elementor頁面的標題為示例講解添加代碼段:

- 進入Snippets > add new
- 輸入標題,例如:禁用頁面默認標題
- 輸入如下代碼
function ele_disable_page_title( $return ) { return false; } add_filter( 'hello_elementor_page_title', 'ele_disable_page_title' );
- 選擇only run on site front-end,此處有4個選項,請根據你的代碼段的用途選擇
- run snippet everywhere:表示代碼段在全站都運行,不分網站的前後台
- only run in administration area:表示代碼段只在網站後台運行
- only run on site front-end:表示代碼段只在網站前端/前台運行
- only run once:表示只運行一次
- 點擊save changes保存
相關教學:7個WordPress常用代碼段(Code Snippets)
常見問題
禁用或卸載code snippets外掛後,代碼段會消失並失去作用嗎?
會
更換或升級wordpress主題後,代碼段會消失並失去作用嗎?
不會,代碼段是存儲在數據庫中的,存儲的表格名稱是:你的網站數據庫前綴__snippets,譬如默認的是wp_snippets
導出Code snippet後,可以用在其他WordPress網站上嗎?
可以
添加代碼段後,我的網站崩潰了,怎麼辦?
您可以嘗試激活“安全模式”。在安全模式狀態下,所有代碼段均不會運行,從而能夠訪問網站並停用導致錯誤的代碼段。如需激活安全模式,請將以下代碼添加到您網站文件夾根目錄的wp-config.php文件中,並且要放再* That's all, stop editing! Happy blogging. */之前。
define('CODE_SNIPPETS_SAFE_MODE', true);
至此,教學結束~ヾ(•ω•`)o
點贊
Your page rank: