小時
分鐘
Cloudways 主機獨家優惠:贈金20$+3個月7折,點此前往註冊,才可獲取贈金
專注於企業網站架設,分享WordPress教學和Elementor教學

修改function.php文件:Code Snippets外掛下載與教學

更新日期:2023-04-24
加入讀者學習群
我用的頁面編輯器
讓我的客戶網站GTmetrix測分A\A的主機Cloudways
獨家優惠前3個月7折,戳上方按鈕註冊即可自動帶入優惠碼LOYSEO
所贈主題外掛價值多為$49+
主機送Astra Pro不限站點1年
用Gmail郵箱,註冊易通過
遇到問題,聯繫我
來開通SEO工具20+

使用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,點擊進入後,在頁面下方將見到下圖所示的代碼段列表,其中代碼段前方的開關打開為藍色時,表示這個代碼段是啟用的、正在運行的;若開關為灰色,說明這個代碼段是禁用的、未在運行。

code snippet

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

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

添加代碼段

下文以禁用Elementor頁面的標題為示例講解添加代碼段:

修改function.php文件:Code Snippets外掛下載與教學
  1. 進入Snippets > add new
  2. 輸入標題,例如:禁用頁面默認標題
  3. 輸入如下代碼
function ele_disable_page_title( $return ) { return false; } add_filter( 'hello_elementor_page_title', 'ele_disable_page_title' );
  1. 選擇only run on site front-end,此處有4個選項,請根據你的代碼段的用途選擇
    1. run snippet everywhere:表示代碼段在全站都運行,不分網站的前後台
    2. only run in administration area:表示代碼段只在網站後台運行
    3. only run on site front-end:表示代碼段只在網站前端/前台運行
    4. only run once:表示只運行一次
  2. 點擊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

點贊
0 / 5 5

Your page rank:

Bonnie
Bonnie

Bonnie是LOYSEO的創始人,熱愛能將想法變為現實的WordPress,更是Elementor的忠實用戶~

發表回复

您的電子郵箱地址不會被公開。 必填項已用*標註

架設網站學習交流群