WordPress.org

Plugin Directory

FluentSnippets – 高效能程式碼片段、標頭與頁尾程式碼、自訂 CSS 與 PHP 程式碼管理器

FluentSnippets – 高效能程式碼片段、標頭與頁尾程式碼、自訂 CSS 與 PHP 程式碼管理器

外掛說明

FluentSnippets 是 WordPress 上最快速且最安全的程式碼片段外掛,提供高效能的方式為網站加入自訂程式碼,而無需編輯佈景主題的 functions.php 檔案。透過強大的條件邏輯,輕鬆插入標頭與頁尾指令碼、執行 PHP 程式碼片段,以及加入自訂 CSS、JavaScript 與 HTML。

⭐ 100% 免費且開放原始碼。沒有 “Pro” 版本、無任何推銷升級,也沒有任何功能被阻擋在付費牆後。

與其他所有程式碼片段外掛不同,FluentSnippets 將您的程式碼片段儲存在純檔案中並以原生方式載入,因此它執行零資料庫查詢且絕不會拖慢網站速度。沒有臃腫的資料庫資料表、沒有額外的 SQL 隱碼攻擊面,只有安全、原生、閃電般的程式碼執行效能。

無論您想加入 Google Analytics、Facebook Pixel、ads.txt 或橫幅廣告代碼、轉換追蹤指令碼、自訂 CSS 微調,或是複雜的 PHP 功能,FluentSnippets 都能讓這一切變得安全、可靠、快速且毫不費力。它是取代編輯 functions.php 或使用較為笨重之資料庫驅動型程式碼片段管理器的完美輕量替代方案。

👉 網站:官方網站
👉 社群:加入社群
👉 GitHub:檢視原始碼與協同參與

對初學者簡單易用,對開發者功能強大

新增程式碼片段僅需數秒鐘:開啟編輯器、貼上或編寫程式碼、選擇執行位置 (在所有位置、僅管理後台、僅前端或依條件邏輯),然後儲存。內建的語法高亮顯示與智慧錯誤處理會在過程中全程指引。如果程式碼片段導致嚴重錯誤 (Fatal Error),FluentSnippets 會自動將其停用,讓網站保持上線狀態而非當機。您可以使用標籤整理程式碼片段、按一下輕鬆開關,並在數秒內於不同網站之間匯出或匯入。

100% 免費且開放原始碼:無加價銷售,無「Pro」付費版本

FluentSnippets 在 GPL 授權下完全免費且完全開放原始碼。沒有付費進階版、沒有鎖定或「Pro 專屬」功能、沒有加價銷售,也不需要填寫電子郵件才能下載。所有功能永遠開放給每個人在任何網站上使用。完整原始碼託管於 GitHub,因此開發者可以閱讀程式碼、稽核其安全性、提出功能建議、回報錯誤,或直接透過 Pull Request 參與貢獻。此外掛由 FluentCRM、Fluent Forms 和 FluentSMTP 的幕後團隊精心打造並積極維護。

從快速微調到進階自訂

從簡單微調到進階開發,FluentSnippets 都能一手包辦。使用它加入 Google 代碼管理工具 (Google Tag Manager) 與追蹤像素、註冊自訂簡碼、建立自訂函式、停用迴響或表情符號、移除不需要的管理後台通知、加入 JSON-LD 結構化資料標記,或是執行任何平常會寫入 functions.php 的 PHP 程式碼片段。CSS 程式碼片段甚至支援 WordPress 區塊編輯器 (Gutenberg),讓您能以熟悉的編輯體驗為網站設定樣式。歸功於依文章類型、頁面網址、使用者角色、登入狀態等更細緻的條件邏輯,每個程式碼片段都僅會在您指定的特定位置執行,使您的自訂程式碼保持極速、精準且易於管理。

FluentSnippets 運作原理:零資料庫查詢

其他所有的程式碼片段外掛都會將程式碼存放在資料庫中,並在每次載入頁面時進行查詢。FluentSnippets 則完全不同。每個程式碼片段都會儲存為真正的 PHP 檔案,並在該檔案頂端的 doc block 註解區塊中記錄標題、說明、程式碼片段類型與條件邏輯。這些 doc block 僅會被剖析一次並快取至索引中,因此後續請求無需重複剖析。在執行階段,外掛只會在所選的動作勾點 (action hook) 上直接載入已啟用的檔案,其運作方式與 WordPress 載入外掛如出一轍。

其結果就是在執行階段零資料庫查詢。不是「幾次而已」,而是一次都沒有。沒有會使資料庫膨脹的程式碼片段資料表,沒有其他外掛 SQL 隱碼攻擊能夠波及的目標,也沒有任何會拖慢主機效能的查詢。這是一種原生且內建安全設計的架構,使 FluentSnippets 成為同類型中最快速的程式碼片段外掛。

功能特色

  • 檔案型程式碼片段:您的程式碼片段會安全地儲存在檔案系統中,並以原生方式載入且完全不需要任何資料庫查詢,因此既安全可靠又極致快速。
  • 自訂程式碼片段:編寫包含 PHP、JS、CSS、HTML 等自訂程式碼片段。透過群組、標籤等方式將程式碼片段分類
  • 進階條件邏輯:僅在指定條件下執行程式碼片段,例如文章類型、日期、網址、使用者類型等更多條件。
  • 自動錯誤處理:如果程式碼片段觸發嚴重錯誤 (Fatal Error),錯誤處理機制會攔截錯誤、停用該程式碼片段,並指出是哪一行所造成,因此有問題的程式碼片段絕不會讓你的網站無法運作。
  • 安全模式復原:如果自訂程式碼導致你無法進入 wp-admin 後台,透過安全模式網址可立即關閉所有程式碼片段,讓你能重新進入並修正問題。無需使用 FTP,也無需手動修改資料庫。
  • 匯出與匯入:只需按幾下滑鼠,即可在不同網站之間遷移程式碼片段,或保留可攜式備份。
  • 區塊編輯器支援:CSS 程式碼片段可在 WordPress 區塊編輯器 (Gutenberg) 中運作,讓你在熟悉的環境中直接設計網站樣式。
  • 自訂簡碼:透過程式碼片段的自訂簡碼,您可以建立自訂動態內容區塊,並在全站各處使用與管理這些區塊。
  • 獨立模式:最受矚目的功能就是「獨立模式」。有了這項功能,您可以新增程式碼片段、啟用獨立模式,接著即使解除安裝並刪除此外掛,您的程式碼片段仍會透過強制使用外掛 (mu-plugins) 架構繼續執行;當您重新啟用外掛時,即可照常管理您的程式碼片段。
  • 深色模式:所有畫面均提供完整的深色佈景主題,可從管理列切換並記住設定。此設定與其他 Fluent 系列外掛共用,因此只要在其中一個外掛切換,所有外掛都會同步套用。

強大智慧的條件邏輯

我們加入了智慧條件邏輯,讓您精準選擇要執行程式碼的位置。這些條件邏輯包含

  • 使用者登入狀態或角色
  • 頁面類型
  • 文章類型
  • 分類法或分類詞彙規則
  • 依頁面 / 文章網址
  • 鎖定特定頁面 / 文章 / CPT
  • 以日期為基礎的條件
  • 依目前聯絡人的 FluentCRM 標籤 / 清單規則

條件是以群組為基礎:你可以新增多個群組,每個群組都有獨立的一組規則;只要符合其中任一群組的條件,程式碼片段就會執行。

程式碼片段類型

FluentSnippets 具有四種程式碼片段類型。您可以從程式碼片段類型選取清單中選擇所需的類型。

函式 – PHP 程式碼片段:此程式碼片段適用於您需要在特定區域執行的所有 PHP 程式碼,就像在佈景主題的 functions.php 檔案中編寫一樣。
您可以使用這種類型的程式碼片段來建立函式/類別、掛接至其他動作與篩選器勾點等等。

內容 – PHP + HTML 程式碼片段類型:此程式碼片段類型可用於在不同位置插入內容,例如標頭、頁尾、文章內容後、文章內容前等。您可以在這種類型的程式碼片段中編寫 PHP / HTML / JS / CSS 程式碼。

CSS 程式碼片段類型:您可以使用此程式碼片段類型為網站加入自訂 CSS。

JS 程式碼片段類型:您可以使用此程式碼片段類型為網站加入自訂 JS。

此程式碼片段外掛的常見使用案例

  • 加入自訂 PHP 程式碼以擴充功能
  • 加入標頭與頁尾程式碼 (Google Analytics / Pixel / 廣告代碼)
  • 特定文章/頁面類型的自訂 CSS
  • 自訂 JavaScript 程式碼
  • 在不同位置顯示動態內容,例如文章內容前/後或頁尾
  • 動態簡碼

同一團隊開發的其他外掛

參與貢獻

如果您想參與本專案的貢獻,或單純回報錯誤,我們都非常歡迎。請前往 Github 查看存放庫。FluentSnippets 原名為 Easy Code Manager,現已全新重構並更名為 FluentSnippets。

螢幕擷圖

安裝方式

本節說明如何安裝此外掛並使其開始運作。

  1. 只要在 WordPress 外掛目錄中搜尋 FluentSnippets,然後點選安裝並啟用即可。

常見問題集

我可以使用 FluentSnippets 插入標頭與頁尾指令碼嗎?

可以。FluentSnippets 讓你能夠輕鬆在網站的標頭與頁尾插入程式碼,例如 Google Analytics、Facebook Pixel、Google 代碼管理工具 (Google Tag Manager)、廣告程式碼,以及任何其他自訂 HTML、JavaScript 或追蹤指令碼。你可以全域新增這些內容,或使用條件邏輯僅在特定頁面上載入。

我可以新增哪些類型的程式碼片段?

你可以在具備語法醒目提示的簡潔介面中,新增 PHP 程式碼片段 (就像佈景主題的 functions.php)、內容程式碼片段 (用於標頭、頁尾、文章內容前後等處的 PHP + HTML)、自訂 CSS 程式碼片段以及自訂 JavaScript 程式碼片段。

FluentSnippets 是其他程式碼片段外掛的優質替代方案嗎?

當然。大多數程式碼片段外掛會將程式碼片段儲存在資料庫中,並在每次載入頁面時執行 SQL 查詢,這不僅緩慢,還會增加受攻擊面。FluentSnippets 將所有內容儲存在實體檔案中,並以零資料庫查詢的方式原生載入,使其成為管理自訂程式碼時更快速、更安全且更輕量的替代方案。

我可以使用 FluentSnippets 來取代編輯 functions.php 嗎?

是的。FluentSnippets 是一種無需修改佈景主題 functions.php 檔案即可安全新增自訂程式碼的方式。你的程式碼片段在佈景主題更新後依然會保留,只需按一下即可啟用或停用,且內建的錯誤處理機制能防止有問題的程式碼片段導致網站無法運作。

我的程式碼片段儲存在哪裡?

每個程式碼片段都會以真正的 PHP 檔案儲存在 wp-content/fluent-snippet-storage 中,而非存放在資料庫資料表內。這代表你可以直接檢視它們、透過一般的檔案備份進行備份,並能透過複製檔案在不同網站之間遷移。如果你需要存放在其他位置,可以在 wp-config.php 中設定 FLUENT_SNIPPETS_STORAGE_DIR 常數,將外掛指向其他目錄。你的程式碼片段在更換或更新佈景主題時也不會遺失,因為沒有任何內容儲存在佈景主題中。

如果程式碼片段導致我的網站無法運作,會發生什麼事?

FluentSnippets 會監控嚴重錯誤 (Fatal Error)。如果某個程式碼片段引發嚴重錯誤,外掛會自動停用該特定程式碼片段,並回報是哪個程式碼片段的哪一行所造成,讓你的網站保持在線運作,而不是顯示白畫面。如果你不幸無法登入 wp-admin,安全模式網址可立即關閉所有程式碼片段,讓你能順利進入。完全無需 FTP 存取權限或手動編輯資料庫。

如果我刪除此外掛,我的程式碼片段還能繼續執行嗎?

可以。開啟獨立模式後,即使外掛被停用並刪除,你的程式碼片段仍會透過 mu-plugins (強制使用外掛) 架構繼續執行。日後若重新安裝 FluentSnippets,你依然可以完全如同以往般管理這些程式碼片段。

我可以在不同網站之間匯出與匯入程式碼片段嗎?

可以。你可以將程式碼片段匯出為檔案,只需按幾下滑鼠就能匯入到另一個 WordPress 網站中。這對於在多個網站重複使用同一套自訂項目,或是保留一份可攜式備份來說非常實用。

FluentSnippets 的主要功能是什麼,它能為我的網站帶來哪些好處?

FluentSnippets 外掛的主要功能是讓您輕鬆為 WordPress 網站加入自訂程式碼片段,而無需直接編輯佈景主題或子佈景主題的檔案。

它提供容易使用的介面,讓您在網站上新增、管理及執行自訂 PHP、HTML、JavaScript 或 CSS 程式碼片段。這特別有益於確保程式碼的永續性——在佈景主題更新後,您的自訂變更不會消失。

無論您需要加入簡單的 CSS 微調、在標頭或頁尾嵌入自訂 HTML,還是執行複雜的 PHP 指令碼,FluentSnippets 都能輕鬆勝任,為您節省時間並使整個流程更安全、更有效率。

使用此外掛需要具備程式設計知識嗎?

雖然在使用此外掛時具備一些基礎程式設計知識確實有所幫助,但這絕非必要條件。FluentSnippets 專為易於使用而設計,適合各種類型的廣大使用者。

其目的在於簡化為網站加入自訂程式碼的流程。這意味著您可以輕鬆在網站中插入自訂 PHP、JavaScript、HTML 或 CSS,而無需直接編輯佈景主題檔案——這對初學者來說往往複雜且具有風險。

FluentSnippets 會拖慢我的網站速度嗎?

恰恰相反。與其他程式碼片段外掛不同,FluentSnippets 不使用資料庫來儲存自訂程式碼片段。它將它們儲存為實體檔案,並直接由檔案系統原生執行,速度極快。在網站對外提供頁面時,完全不會執行任何資料庫查詢。

使用者評論

2026 年 8 月 30 日
Happy with the code editor and the fact that its all free. Havent seen many updates to it, even though it got a new design recently. I kinda hoped that redesign would fix these things but i still: Cannot rename the groups i make. Dont even think i can delete them either. I cannot glance what snippets are activated in "Group" mode. Meaning im basically forced to use the other view, which i dont like. Now snippets arent organized, but i can see which are active. Those are my main critigues.
2026 年 8 月 28 日
This is the world's best code snippets plugin without any upgrade popup and works without any BS. It is the best out of the compatitors like WP Code or Code Snippets. Greate WP Ninja Team, keep it up.
2026 年 8 月 14 日
I have been using Fluent Snippets for a couple of years now. It just works as expected – and, as I understand it – in a more secure way than most other plugins of this type. I highly recommend Fluent Snippets. And it has now undergone a significant upgrade (August 2026). And it's still totally free to use. What's not to like?
2026 年 8 月 14 日
I've used some other versions of snippet plugins over the years, but this one feels the most intuitive. I also really respect Fluent for making this available along with FluentSMTP and FluentSecurity completely for free.
2026 年 8 月 13 日
I recently swapped out two different code snippet plugins I'd been using – both database oriented and now exclusively use Fluent Snippets on all my sites. Having PHP in particular, but CSS and JS stored as files eliminates some loading issues – as the snippets load with WP – not after it. Some of my sites are heavily modified – and this does make a difference. On the dev side – it's great to have the crash protection – it does work quite well in overcoming the WSOD. And. like many of the Fluent products, the price is perfect – FREE!!!
閱讀全部 77 則使用者評論

參與者及開發者

以下人員參與了開源軟體〈FluentSnippets – 高效能程式碼片段、標頭與頁尾程式碼、自訂 CSS 與 PHP 程式碼管理器〉的開發相關工作。

參與者

〈FluentSnippets – 高效能程式碼片段、標頭與頁尾程式碼、自訂 CSS 與 PHP 程式碼管理器〉外掛目前已有 10 個本地化語言版本。 感謝全部譯者為這個外掛做出的貢獻。

將〈FluentSnippets – 高效能程式碼片段、標頭與頁尾程式碼、自訂 CSS 與 PHP 程式碼管理器〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄。

變更記錄

10.56 – Aug 12, 2026

  • 新增深色模式,可從管理列切換並與其他 Fluent 系列外掛共用
  • 重新設計所有畫面:程式碼片段清單、編輯器、[設定] 與 [關於]
  • 全面改善色彩對比度,讓每個畫面在淺色與深色模式下均符合 WCAG AA 標準
  • 修正點擊程式碼編輯器時會選取整個程式碼片段而非放置游標的問題
  • 修正程式碼片段清單上的錯誤文字未以錯誤顏色顯示的問題
  • 當沒有程式碼片段符合目前篩選條件時,新增未啟用程式碼片段計數與重設篩選條件選項
  • 修正全新安裝且啟用「隱藏未啟用項目」時略過歡迎畫面的問題
  • 修正網站沒有任何程式碼片段時控制台發生 JavaScript 錯誤的問題
  • 修正分頁總數,讓擁有超過 200 個程式碼片段的網站可正常瀏覽每一頁
  • 變更色彩配置並採用全新 FluentSnippets 品牌識別

10.55 – Jun 28, 2026

  • 新增「隱藏未啟用項目」篩選器,以便在控制台中快速隱藏未啟用的程式碼片段
  • 新增透過常數自訂程式碼片段儲存路徑的支援
  • 在寫入程式碼片段引擎檔案後使 OPcache 失效,以確保更新穩定可靠
  • 修正編輯器中的 RTL 程式碼格式化問題
  • 修正字串串接問題
  • UI / UX 改善

10.53 – Jun 22, 2026

  • 修復區塊編輯器 CSS 問題

10.52 – Jan 21, 2026

  • 新增區塊編輯器對 CSS 的支援
  • 使用 Ajax 端點來建立與編輯程式碼片段以提升易用性
  • 加強 handleShortcode 以保留使用者引數
  • UI / UX 改善

10.51 – May 11, 2025

  • 安全性:新增匯出/匯入程式碼片段的 Nonce 驗證 (感謝 Patchstack)
  • 修復條件邏輯「使用者 / 已登入」的問題
  • 修復建立新程式碼片段時的日期問題

10.50 – Apr 27, 2025

  • 新增匯出與匯入功能
  • 修復網站移轉相關問題
  • 新增 i18n 字串以涵蓋幾乎所有字串
  • 新增編輯器自動換行功能
  • 新增使用 Command + S 儲存程式碼片段的支援

10.34 – May 05, 2024

  • 修復指令碼條件問題
  • 新增程式碼片段以檔案形式載入的功能
  • 修復 PHP 8.x 相容性問題

10.33 – Jan 25, 2024

  • 修復程式碼片段錯誤問題

10.32 – Jan 05, 2024

  • 修復 FluentCRM 整合問題
  • 在程式碼片段中新增詳細錯誤訊息
  • 改善 REST API
  • 改善 UI & UX

10.31 – December 18, 2023

  • 修復條件邏輯中的錯字
  • 新增影片教學

10.3 – December 18, 2023

  • 全新設計與品牌識別
  • 全新 UI & UX

10.1

  • 重寫外掛以提升效能
  • 全新 UI & UX

10.0

  • 修復:WordPress 5.5 版的樣式修正
  • 增強:將 ACE Editor 更新至 v1.4.12
  • 增強:改善程式碼片段管理器
  • 增強:新增預留位置選項
  • 新增:停用自動縮排的選項
  • 新增:新的語言模式
  • 修復:行動裝置鍵盤輸入雙空格會轉換為句號的問題
  • 修復:部分行動裝置鍵盤倒退鍵 (Backspace) 無法正常運作的問題