適合誰使用
使用 Slim SEO 免費版外掛、想要設定或了解 meta description 產生邏輯的 WordPress 網站管理者
開始前準備
- 已安裝並啟用 Slim SEO 外掛
- 若要用程式碼調整,需具備在主題或外掛中加入 PHP 程式碼的能力
教學內容
meta description 是怎麼自動產生的?
meta description 會自動從文章/頁面的摘要(excerpt)產生;若未填寫摘要,則會從內容中擷取。
WordPress 原生不支援頁面的摘要功能,但 Slim SEO 會為頁面加入摘要欄位,讓你可以自行輸入自訂摘要。
分類、標籤或自訂分類法的描述文字,會直接被當作該分類頁面的 meta description。
文字處理與長度限制
系統會自動去除 HTML 標籤與多餘空白,讓 meta description 呈現純文字。
外掛支援解析 shortcode,即使內容或頁面編輯器使用 shortcode 產生的文字,也能正確納入描述中,這點與部分其他 SEO 外掛不同。
建議的 meta description 長度為 50 至 160 字元,若超過 160 字元會被自動截斷。
如何為文章類型與分類法設定 meta description 格式
外掛提供動態變數,可用來更方便地設定各類型內容的 meta 標籤格式。
- 進入後台
Settings > Slim SEO。 - 點選
Meta Tags分頁。 - 在頁面中找到可用的文章類型與分類法清單,逐一設定其 meta 標籤內容。

官方文件介面截圖:Set up meta tags for post types and taxonomies
如何手動修改單篇文章或分類的 meta description
手動輸入的 meta description 會直接原樣使用,不會被自動截斷。
若首頁設為靜態頁面,則其 SEO 設定不會出現在 Settings > Slim SEO,而是要到編輯該頁面時的編輯器下方設定。
- 在文章或分類編輯畫面,找到內容區塊下方的
Search Engine Optimizationmetabox。 - 直接在欄位中輸入想要的 meta description 文字。

官方文件介面截圖:Edit meta title and meta description - 參考欄位旁的狀態圖示,確認描述長度是否符合建議。
如何用程式碼調整 meta description
可透過 slim_seo_meta_description 這個 filter 以程式碼方式修改描述內容。
filter 的優先權最高,會覆蓋手動輸入的 meta description,若要避免這種情況,需先檢查該文章是否已有手動設定的描述再決定是否覆寫。
如何隱藏後台列表中的 SEO 欄位
外掛預設會在文章與分類的後台列表中顯示自訂 meta title 與 meta description 欄位。
若透過程式碼隱藏 SEO 設定 metabox,該使用者角色在文章/分類列表中也將看不到對應的 SEO 欄位。
- 點選畫面右上角的
Screen Options按鈕。 - 勾選或取消勾選 Meta title 與 Meta description 的核取方塊,此設定僅套用於目前登入的使用者。

官方文件介面截圖:Toggle columns via screen options - 若要對所有使用者永久隱藏,需改用程式碼加入
slim_seo_admin_columns_post與slim_seo_admin_columns_term這兩個 filter。
介面名稱對照
Search Engine Optimization metabox:位於文章或分類編輯畫面內容區塊下方的設定區塊,可在此手動輸入 meta title 與 meta description。Settings > Slim SEO:外掛的整體設定頁面,內含 Meta Tags 分頁,可統一設定各文章類型與分類法的 meta 標籤格式。Meta Tags 分頁:在 Slim SEO 設定頁面中的一個分頁,用來為不同文章類型與分類法配置 meta 標籤內容與動態變數。Screen Options:WordPress 後台列表畫面右上角的按鈕,可用來勾選顯示或隱藏欄位,設定僅套用於目前使用者。slim_seo_meta_description filter:一個 WordPress filter hook,可透過程式碼攔截並修改自動或最終輸出的 meta description 內容。
