今天分享的 Woody Code Snippets 外掛程式,集中管理 WordPress 自訂程式碼。
WordPress 網站經常需要加入額外的 PHP、JavaScript 或 CSS 程式碼,例如修改文章顯示方式、調整版面樣式、加入追蹤碼,或整合第三方服務。常見做法是直接修改佈景主題的 functions.php、header.php 或 footer.php,但這種方式不容易集中管理,也可能在更換佈景主題或更新檔案時遺失自訂內容。
Woody Code Snippets 外掛程式是一款用來集中管理 WordPress 自訂程式碼的外掛程式,支援 PHP、CSS、JavaScript、HTML 與文字片段,也能管理頁首、頁尾追蹤碼及廣告程式碼。每段程式碼都可以獨立啟用、停用、設定執行位置與條件,不必直接修改佈景主題檔案。
集中管理程式碼
Woody Code Snippets 外掛程式將各種自訂程式碼整理成獨立片段,方便日後搜尋、修改與維護。依照用途,可以建立不同類型的 Snippet:
- PHP:加入 WordPress Hook、函式、類別及其他自訂功能。
- JavaScript:整合第三方服務、追蹤碼及前端互動效果。
- CSS:調整網站版面、字型、顏色與元件樣式。
- HTML:加入自訂標記、嵌入內容及外部服務程式碼。
- Text:建立可重複使用的文字內容。
- Ad:管理廣告程式碼與橫幅內容。
- Universal:在同一個片段中整合 PHP、HTML、CSS 與 JavaScript。
每個程式碼片段都有獨立的啟用狀態,可以依需求隨時停用或重新啟用。
管理追蹤碼
網站經常需要加入 Google Analytics、Google Tag Manager、Meta Pixel、網站驗證標籤或其他第三方追蹤程式碼。若直接修改佈景主題的頁首與頁尾檔案,日後維護或更換佈景主題時,可能需要重新加入這些程式碼。Woody Code Snippets 外掛程式可以將程式碼插入網站的頁首或頁尾,讓管理者集中維護不同服務的追蹤碼與外部指令碼。
條件控制程式碼
並非每段程式碼都需要在所有頁面執行,Woody Code Snippets 外掛程式提供條件式設定,可以依照不同情境控制程式碼片段的顯示或執行。
Woody Code Snippets 外掛程式免費版支援的條件包括:
- 使用者角色與註冊日期。
- 指定頁面、文章類型與分類法。
- 來源網址(Referrer)。
- Cookie 值。
短代碼
Woody Code Snippets 外掛程式可以透過短代碼呼叫已建立的片段,建立程式碼片段後,將對應短代碼放入文章、頁面、小工具或支援短代碼的頁面編輯器,就能在指定位置輸出內容。日後若需要修改,只要更新原本的片段,使用相同短代碼的地方便能套用更新後的內容。
總結
Woody Code Snippets 外掛程式將 PHP、CSS、JavaScript、HTML、追蹤碼與廣告程式碼整合在同一個管理介面,並提供條件控制、短代碼、執行位置設定、程式碼排序及匯入匯出功能。對於經常需要調整 WordPress 功能、插入第三方程式碼,或希望避免直接修改佈景主題檔案的網站而言,這是一款值得評估的程式碼管理工具。免費版本提供的功能已經可以滿足多數網站的需求,有興趣的朋友可以參考看看。
外掛程式名稱:Woody Code Snippets – Insert PHP, CSS, JS, and Header/Footer Scripts
外掛程式網址:https://wordpress.org/plugins/insert-php/
