W whoops.tw

WordPress 區塊小工具與側邊欄設定教學:從傳統小工具到新式介面全解析

WordPress 小工具的入口固定在後台「外觀 > 小工具」,從 5.8 版起全面改用區塊編輯器,新增側邊欄與頁尾元素的操作邏輯跟寫文章完全一樣:挑一個區塊、拖進指定區域、調細項…

WordPress 小工具的入口固定在後台「外觀 > 小工具」,從 5.8 版起全面改用區塊編輯器,新增側邊欄與頁尾元素的操作邏輯跟寫文章完全一樣:挑一個區塊、拖進指定區域、調細項 [來源:〈WordPress Documentation — Widgets Block Editor Overview〉〈https://developer.wordpress.org/block-editor/how-to-guides/widgets/〉〈2026〉]。真正會卡住站長的,往往是你改的區域到底是不是前台實際顯示的那一個。主題覆寫、WooCommerce 專屬區域、頁尾被 Footer Builder 接管,這三個分支判斷才是「改了卻沒出現」的真正源頭,拖拉本身反倒不是問題所在。

WordPress 小工具與區塊編輯器的關係

WordPress 小工具就是側邊欄、頁尾這些版面區塊裡的內容單元,入口在後台的「外觀 > 小工具」,少數主題會多一層「自訂」入口,但區塊本體完全相同。從 5.8 版開始,這個畫面跟你在 WordPress 頁面建立與區塊編輯教學 裡看到的文章編輯器是同一套東西,差別只在入口路徑與可放置的區域。所以會寫文章,就會設定小工具,不用重學一套操作邏輯。若是剛從 WordPress 安裝的四大方法 把站架起來,建議先跑過一輪 30 分鐘快速架好 WordPress,把後台路徑摸熟再回來設定小工具會順很多。

這裡的前提很關鍵:可放置的區域完全取決於主題。一個最小化的主題可能只有 Main Sidebar 主側邊欄與一個 Footer 區域;裝了 WooCommerce 之後會多出 WooCommerce Sidebar 與 Product Sidebar;換上 Astra 主題免費版完整教學 這類主題,可能還會多出 Footer 1、Footer 2、Footer 3 等多組頁尾區域,這是因為每個主題在啟用時會透過 register_sidebar 自行決定要註冊哪些區域。區域名稱因主題而異,這也是後面「改了沒變化」會一再出現的原因。

說到底,判定主線只有一句話:動手之前先確認「我要改的區域,前台對應得到嗎」。主題覆寫或外掛接管時,預設的 Main Sidebar 或 Footer 區域可能根本不在前台被使用,你怎麼改都不會反映。這個觀念會在後面每一節重複出現,因為它是所有小工具問題的共同根因。想把整體導覽結構一起規劃好,可先看過 WordPress 選單與導覽設定教學,小工具與選單其實是同一套版面邏輯的兩個切面。

常見可用的區塊與文章內一致:搜尋、分類、最新文章、自訂 HTML、標題(當小標用)等。如果你還不清楚區塊編輯器的基本操作,建議先讀過 Gutenberg 區塊編輯器外掛推薦,理解區塊的加入、排序、細項設定,再回來設定小工具會順很多。

要進一步理解區域為何會「時有時無」,需要認識一個底層觀念:widget 區域是主題在啟用時向 WordPress 註冊的。傳統主題透過 functions.php 裡的 register_sidebar 函式宣告每一個區域,區域的 ID、名稱、描述全由主題決定,外掛只能附加(例如 WooCommerce 註冊自己的 WooCommerce Sidebar 與 Product Sidebar),不能憑空改變主題已註冊的區域。所以同一個「頁尾」在不同主題裡可能是 Footer、Footer-1、footer-2、footer-3 四個獨立區域,也可能根本沒有註冊任何頁尾區域,前台頁尾內容直接寫死在 footer.php 範本裡。這就是為什麼換主題之後,原本設定好的小工具常常整批消失或跑到不對的位置:舊主題的區域 ID 與新主題對不上,小工具會被暫存到 Inactive Widgets(不啟用的小工具)區,等你手動重新指派。

區塊主題(block theme)與傳統主題(classic theme)在這一點上的行為差異也要分清楚。傳統主題主要靠 register_sidebar 註冊區域,外觀 > 小工具是主要入口;區塊主題則透過佈景編輯器(Site Editor)的範本組件(template parts)來管理頁首、頁尾、側邊欄,這時「外觀 > 小工具」畫面可能被「外觀 > 編輯器」取代,或兩者並存但實際渲染由範本組件主導。判斷手上是哪種主題最直接的方法,是看「外觀」選單裡有沒有「編輯器」這個項目:有,多半是區塊主題;沒有,通常是傳統主題。混搭型主題(例如 Astra、Kadence)同時支援兩套機制,才會出現「改了小工具沒變化,要去 Header Builder / Footer Builder 改」的狀況。

主題類型小工具主要入口頁首頁尾誰說了算常見狀況
傳統主題(classic)外觀 > 小工具register_sidebar 註冊的區域改了多半直接生效
區塊主題(block)外觀 > 編輯器(範本組件)Site Editor 的 Header / Footer 範本組件小工具畫面改動可能被範本組件覆蓋
混搭型主題(Astra、Kadence、Blocksy)兩者並存主題專屬 Header / Footer Builder改小工具沒變化,要改 Builder

三步驟在側邊欄新增第一個小工具(以搜尋為例)

把一個搜尋小工具放進側邊欄,只需要打開 Main Sidebar、點上方「+」、搜尋區塊名稱、點選或拖進預覽區,接著在右側調整按鈕樣式與標題文字,存檔後到前台重新整理就會出現。整體流程跟 WordPress 文章發佈與分類標籤教學 裡新增段落區塊的方法幾乎相同,差別只在這裡的操作目標是 Main Sidebar,文章內文則是另一個放置對象。

選對區域是第一步,也是最容易出錯的一步。一般部落格側邊欄對應的是 Main Sidebar,放錯區域是「改了卻沒出現」最常見的原因。一個典型的失誤模式是:把搜尋工具放進了 Footer 1,卻在等側邊欄出現,反覆刷新前台都沒結果,最後才發現區域選錯。這類問題跟設定功力無關,純粹是區域命名不夠直覺,而主題越複雜、可用的區域越多,踩雷機率就越高。

每個區塊的細項設定都在右側側邊欄,搜尋區塊可調整按鈕樣式、預設輸入框文字、標題文字。如果覺得預設標題與搜尋列擠在一起太緊,建議把小工具自帶的預設標題刪掉,改在上方單獨新增一個「標題」區塊、設成 H4,視覺間距會寬很多。這個小標之所以用 H4、刻意避開 H2 與 H3,是為了不跟文章內的標題層級搶位,後面 SEO 段落會再細談。

區塊設定有兩層,新手最容易漏掉的是左側的「區塊工具列」與右側的「設定側邊欄」是分開的。選取一個區塊後,區塊上方會浮出一條工具列,負責對齊、粗體、搬移、複製、刪除這類操作;右側的設定側邊欄則是這個區塊的細項,例如搜尋區塊的按鈕樣式(無按鈕、按鈕在內、按鈕在外)、預設輸入框文字、標題、進階的 HTML 錨點與額外 CSS 類別。側邊欄沒打開時,點右上角的「設定」圖示(齒輪)就會展開。記住這個「工具列管操作、側邊欄管細項」的分工,幾乎所有區塊的設定邏輯都通用。

搜尋區塊還有一個常被忽略的設定:按鈕位置。預設按鈕放在輸入框外面(按鈕在外),側邊欄窄的時候會換行變成兩行,視覺很擠;改成「按鈕在內」讓放大鏡圖示收進輸入框右側,就能固定成一行,適合窄側邊欄。預設輸入框文字建議填上有意義的提示(例如「搜尋文章…」),留白會讓訪客遲疑,填上引導語則能引導訪客直接輸入。這類細項看似瑣碎,累積起來會明顯影響側邊欄的可用度與點擊率。

前台沒出現,第一個動作不是懷疑設定,而是清快取。裝了 WordPress 快取外掛加速比較 裡介紹的那類快取外掛時,前台可能是舊的靜態頁面,不清快取就會誤判設定失敗。清完快取、再硬重新整理瀏覽器(Cmd+Shift+R 或 Ctrl+F5),多半就會看到剛剛新增的搜尋工具。這個排查順序,適用於後面所有「為什麼沒出現」的情況。

分類、最新文章、自訂 HTML 的實務用法

實務上側邊欄最常放的是分類、最新文章、自訂 HTML 這三類。分類用於導覽,最新文章用來延長訪客停留,自訂 HTML 則是嵌入粉專或第三方程式碼的彈性區塊。前兩者直接從區塊列加入,自訂 HTML 貼上社群平台提供的嵌入碼即可顯示,幾乎不需寫程式。

「分類」區塊用來列出所有文章分類,但預設無法調整排序,只能按名稱或文章數顯示。要自訂順序,得另裝 Category Order and Taxonomy Terms Order 之類的外掛,它透過拖曳改變分類的前台順序,讓你想推的分類排在最前面 [來源:〈Category Order and Taxonomy Terms Order — WordPress.org Plugin〉〈https://wordpress.org/plugins/taxonomy-terms-order/〉〈2026〉]。詳細操作可以對照 WordPress 分類排序自訂教學。如果你連分類本身都還沒建好,先回到 WordPress 文章與頁面的差異解析 釐清文章與分類的關係。

「最新文章」區塊可設定顯示篇數與是否顯示日期,適合放在側邊欄上方誘導點擊。實務上建議放三到五篇,篇數太多會讓側邊欄過長、拖慢載入,也分散點擊。這個區塊跟 WordPress 部落格架站教學 裡強調的「側邊欄引導點擊」目標是一致的。

小工具主要用途要留意的點
分類導覽,列出文章分類預設無法排序,需另裝 Category Order 外掛
最新文章延長停留,推最新內容建議三到五篇,過多會拖慢載入
自訂 HTML嵌入粉專、地圖、表單碼只貼官方嵌入碼,不貼來路不明腳本
搜尋站內搜尋入口小標用 H4,別跟文章標題層級衝突
標題當側邊欄小標統一 H4,視覺層級一致

「自訂 HTML」是側邊欄最彈性的區塊,可貼 Facebook 粉專、Google 地圖、表單等第三方嵌入碼。要嵌入 Facebook 粉專,可參考 WordPress 嵌入 Facebook 粉專教學;Google 地圖與聯絡表單的做法類似,同樣只貼官方產生器給的那一段。這些嵌入碼都只貼官方產生器給的那一段,不要貼論壇或部落格裡來路不明的腳本,安全風險很高。

標題區塊統一用 H4,是為了讓側邊欄的視覺層級一致,不搶過文章內的 H2 與 H3。側邊欄的小標不是主標,用 H4 既醒目又不干擾 SEO 標題層級。這個細節看似無關緊要,但對 WordPress 架站與 SEO 優化全攻略 裡談的標題層級清楚度有直接影響。

側邊欄規劃決策矩陣:什麼情境該放什麼小工具

側邊欄不是越多越好,塞滿小工具反而會讓訪客找不到重點、拖慢載入。比較務實的做法是依「網站類型」與「側邊欄主要任務」兩個維度來決定放什麼。下面的矩陣把常見情境整理成可依循的對照,幫你在動手前先框出範圍,避免邊做邊加、最後側邊欄變成雜物抽屜。

網站類型側邊欄主要任務建議優先放的小工具不建議放
內容部落格引導閱讀更多搜尋、最新文章、分類、熱門文章大型廣告、過多社群動態
品牌形象網站引導聯絡與轉換聯絡資訊、社群連結、CTA 按鈕最新文章列表(若不常更新)
WooCommerce 商店協助篩選與加購商品分類、依價格篩選、購物車純文字的最新文章
知識庫 / 教學站快速檢索搜尋、分類、標籤雲、熱門文章時間序的最新文章(優先度低)

套用矩陣時還有一個判斷準則:側邊欄的任務最好維持單一。如果一個側邊欄同時要引導閱讀、放廣告、又塞聯絡資訊,訪客的注意力會被分散,每一個小工具的點擊率都會下降。資源夠的話,文章頁側邊欄專注引導閱讀、聯絡資訊移到頁尾或頁首、廣告集中在特定版位,整體導覽效率會比全部擠在同一欄好很多。這個「一欄一任務」的原則,可以當作每次新增小工具前的過濾條件。

要讓矩陣從「感覺」變成可操作的判斷,可以加上一條量化門檻:每次想新增一個小工具前,先回答它屬於矩陣裡哪一欄的任務,並預估它能為那個任務貢獻多少。舉一個月流量約一萬、預算有限的內容站為例,側邊欄小工具的取捨可以用三個門檻排序:能否在三秒內載入完成、是否服務「引導閱讀更多」這個主任務、以及它會不會擠掉既有的高點擊項目。通過三個門檻才放上去,否則先擱置。這套三門檻過濾法的好處是,當你猶豫要不要加粉專動態時,會發現它常常卡在第二關(它服務的是社群曝光,跟站內閱讀無關),自然就會被排到頁尾而非留在側邊欄。

另一個常見的失誤值得單獨點出:把側邊欄當成「功能展示櫃」,把所有能放的小工具全部掛上去,以為越多越好。這個想法之所以會反噬,是因為側邊欄的點擊分布高度集中在前兩三個位置,越往下的項目點擊率呈斷崖式下滑。塞了十幾個小工具的結果,是真正想推的搜尋與最新文章被擠到下方,反而沒人點,同時載入速度變慢、CLS 也跟著惡化。務實的做法是反過來:先列出最該被看到的兩三個,其餘一律先不放,等有明確需求再補。

頁尾小工具的陷阱:為什麼改了卻沒變化

在「外觀 > 小工具」改了頁尾,前台頁尾卻完全不動,九成不是你設定錯,而是主題自帶的 Footer Builder 把頁尾結構接管了。像 Astra 的 Footer Builder,頁尾的實際內容是由主題的佈景建構器渲染的,這時去改「外觀 > 小工具」裡的 Footer 區域通常不會生效,必須改到主題自己的頁尾編輯器才能調整,根據 Astra 官方文件的說明,頁首頁尾結構由 Header Builder / Footer Builder 統一渲染。

判斷順序很簡單:先用預設小工具區塊改一個明顯的內容(例如塞一段文字),存檔、清快取、到前台看。有反應,代表這個 Footer 區域有作用,繼續改;完全沒反應,回頭檢查主題是不是自帶 Footer Builder。Astra、Blocksy、Kadence 這類主題常用 Theme Builder 接管頁首頁尾,修改入口在外觀 > 設計或主題專屬選單,「外觀 > 小工具」在這種情況下通常派不上用場。Astra 的詳細操作可見 Astra Pro 主題完整指南用 Astra 打造形象網站教學

  • 頁尾區域名稱因主題而異:可能叫 Footer、Footer 1/2/3、Bottom Bar,務必對照主題文件確認。
  • 若主題完全不用區塊小工具,前台頁尾內容可能是寫死在範本或子主題,需要改範本檔。
  • Elementor 這類頁面編輯器也可能用 Theme Builder 接管頁尾,這時要改的是 Elementor 的頁尾範本,詳見 Elementor Pro 頁首頁尾設計教學
  • 改完一定要清快取外掛與瀏覽器快取,否則會誤判設定失敗。

主題自帶的 Footer Builder 其實通常提供更細的欄位控制、配色、社群圖示,比預設小工具區塊更適合做品牌形象頁尾。發現頁尾被主題接管,反而代表你手上有更完整的版面工具可調。對形象網站來說,用 Astra 打造品牌形象網站網頁版面與響應式排版指南 提供的版面觀念會用得上。

若你的主題是 WordPress 佈景主題推薦比較 裡常見的輕量主題,或剛用 WordPress 主題安裝三種方法 換上新主題,第一次改頁尾時務必做上面那個「塞一段文字測試」,確認區域是否真的有作用,再投入時間排版。這個五分鐘的測試,能幫你省下好幾小時的無效調整。

把整套判斷收斂成一條排查流程,遇到頁尾改了沒反應時照著走,多半能在十分鐘內定位問題。第一,到「外觀 > 小工具」的目標 Footer 區域塞一段明顯的測試文字,存檔、清快取、硬重新整理前台。第二,看前台頁尾有沒有出現那段文字:有出現,代表這個區域有作用,繼續排版;沒出現,進到第三步。第三,檢查「外觀」選單裡有沒有「編輯器」、「自訂」、「Header Builder」、「Footer Builder」之類的主題專屬入口,有的話代表頁尾由主題接管,改到那裡才會生效。第四,若主題選單裡也找不到頁尾入口,前台頁尾內容可能寫死在 footer.php 範本,這時只能透過子主題覆寫範本檔來修改,屬於較進階的操作。第五,若網站裝了 Elementor、Bricks 這類頁面編輯器,到它們的 Theme Builder 檢查是否建立了條件式頁尾範本接管全站。這套流程的核心是「先排除快取、再排除接管、最後才碰範本」,順序錯了會在錯的地方白費力氣。

以這類用 Astra、Kadence 或 Blocksy 等混搭型主題架的形象站為例,頁尾改了沒反應是最常被回報的狀況之一。這類主題的典型表現是:在「外觀 > 小工具」的 Footer 1、Footer 2、Footer 3 三個區域裡放了版權聲明、社群連結、聯絡資訊,存檔後前台頁尾卻完全不顯示,反覆清快取也沒有用。原因幾乎一致:這些主題啟用後,預設會用自帶的 Footer Builder 接管整個頁尾結構,「外觀 > 小工具」裡的 Footer 區域等於被架空,必須改到「外觀 > 自訂 > Footer Builder」(或主題專屬選單)裡的對應欄位才會生效。依這類主題的常見設計,頁尾通常被切成約三到四個欄位,每個欄位對應 Builder 裡的一個 element,你改的其實是 Builder 的 element 而不是小工具區域。判斷這類站到底走哪一套,用前面那個「塞一段測試文字」最快:小工具區域有反應,就繼續用小工具;沒反應,就直接改 Footer Builder,不要在小工具畫面白費工。一個要留意的失誤是,把頁尾同時在小工具與 Builder 兩邊都設一遍,結果前台出現重複的版權文字或兩組社群圖示,反而比沒設定更亂;正確做法是認清當前主題由哪一套渲染,只在一處維護,另一處保持空白。

WooCommerce 商品的專屬小工具區域

WooCommerce 安裝後,會在「外觀 > 小工具」多出 WooCommerce Sidebar 與 Product Sidebar 兩個專屬區域。把商品、分類、購物車等電商區塊放進這兩個區域,才會在商品相關頁面顯示;放進一般 Main Sidebar 不會出現在商店頁,根據 WooCommerce 官方文件,這兩個專屬區域只在商品相關頁面被渲染。這是電商站長最常踩的雷:在 Main Sidebar 裡塞了一堆商品區塊,卻在商店頁看不到。

兩個區域的用途不同:WooCommerce Sidebar 多用於商店首頁與分類頁,Product Sidebar 用於單一商品頁。如果你希望商品頁側邊欄顯示「相關商品」或「依價格篩選」,就要放進 Product Sidebar;想在分類頁顯示「商品分類」清單,就放進 WooCommerce Sidebar。如果你的商店還在規劃階段,最佳 WooCommerce 佈景主題 可以先幫你選對主題與區域結構,選定後再回頭把 SEO 基礎打穩,例如搭配 Rank Math SEO 外掛完整教學 設定商品分類的中繼資料。

區域名稱顯示位置適合放的電商區塊
Main Sidebar部落格文章頁搜尋、分類、最新文章
WooCommerce Sidebar商店首頁、商品分類頁商品分類、依價格篩選、熱門商品
Product Sidebar單一商品頁最新商品、相關商品、購物車

常見的電商區塊包括所有商品、最新商品、熱門商品、商品分類、購物車、依價格篩選。其中商品列表區塊有三個關鍵設定要顧:「顯示商品數量」決定側邊欄列幾項、「排序依」選擇顯示條件(例如依價格、依日期)、「排序」選升序或降序。這三項調對,側邊欄才會呈現你想推的商品順序。若你要進一步客製結帳流程,可參考 WooCommerce 結帳表單客製化;想優化商品頁 SEO,看 WooCommerce 商品頁 SEO 優化;想接訂單通知,WooCommerce 訂單 LINE 推播外掛 很實用。

若佈景主題不支援 WooCommerce 側邊欄,前台可能完全不顯示這些區域,即使你設定了也看不到。這時只能換成 WooCommerce 相容主題,例如 Astra Pro 搭配 WooCommerce 教學 裡介紹的那類主題。選主題前先確認它是否註冊了 WooCommerce Sidebar 與 Product Sidebar,能省下後續一堆除錯時間。若擔心翻修主題時後台介面跑出英文,Loco Translate 主題外掛中文化 可以協助把後台文字本地化。

電商側邊欄還有一個進階需求:條件式顯示。你可能希望「熱門商品」只出現在分類頁、「購物車」只出現在商品頁、「依價格篩選」只在特定分類出現。預設的 WooCommerce Sidebar 與 Product Sidebar 只能依頁面類型分流,做不到更細的條件控制。要做到這種精準投放,會用到 Widget Options、Jetpack Widgets(Visibility 功能)或 Display Widgets 這類外掛,它們在每個小工具底下多一組顯示條件設定,可以勾選要顯示在哪篇文章、哪個分類、哪個頁面類型,甚至依登入狀態顯示不同內容。設定前先想清楚「這個區塊對哪一類訪客最有價值」,再決定條件,能避免側邊欄對所有頁面顯示一樣的內容、失去分流意義。

  • 商品列表區塊的「排序依」設成依價格或依日期,要配合「排序」選升序或降序,兩者一起調才會呈現你要的順序。
  • 「依價格篩選」區塊的價格區間會自動抓商品最低與最高價,商品價差很大時區間會過寬,建議搭配分類篩選縮小範圍。
  • 「相關商品」通常由 WooCommerce 依分類與標籤自動計算,商品分類與標籤設得越精準,相關商品推薦越準。
  • 購物車小工具建議放商品頁側邊欄,放商店首頁反而會佔用太多空間。

用 Classic Widgets 外掛還原傳統小工具介面

用不慣區塊編輯器,能把小工具畫面變回以前的傳統版本。安裝 WordPress 官方維護的 Classic Widgets 外掛並啟用,再回到「外觀 > 小工具」,介面就會回到點選式、不使用區塊的傳統小工具畫面 [來源:〈Classic Widgets — WordPress.org Plugin〉〈https://wordpress.org/plugins/classic-widgets/〉〈2026〉]。沒有舊版使用經驗的新手則建議直接學新版即可,因為區塊編輯器是 WordPress 的長期方向。

  1. 前往後台「外掛 > 安裝外掛」,搜尋 Classic Widgets。
  2. 點「立即安裝」,完成後點「啟用」。
  3. 回到「外觀 > 小工具」,介面就會切換成傳統點選式畫面。

Classic Widgets 由 WordPress 官方團隊維護,啟用後立即生效、不需額外設定,停用或移除即回到區塊版本 [來源:〈Classic Widgets — WordPress.org Plugin〉〈https://wordpress.org/plugins/classic-widgets/〉〈2026〉]。它不會新增任何功能,只是還原介面。長期來看,建議慢慢熟悉區塊編輯器,因為新版主題與外掛會越來越以區塊為基礎設計,一直依賴 Classic Widgets 遲早會遇到相容性問題。

要留意的是,若主題或頁面編輯器(如 Elementor)已經接管小工具區域,裝 Classic Widgets 的效果會被覆蓋。介面看起來回到傳統樣式,但前台顯示仍由主題或 Elementor 控制,改了小工具一樣可能沒變化,這又回到前面那條判定主線:區域是否真的有作用。若你想用 Elementor 全面掌管版面,Elementor 頁面編輯器完整教學WordPress 頁面編輯器深度評測 提供了完整的入門路徑。

外掛安裝本身不熟的人,可先看 WordPress 外掛安裝三種方法,把基本的安裝、啟用、停用流程跑熟。Classic Widgets 屬於那種「裝了立刻見效」的輕量外掛,也很適合當作第一次自己裝外掛的練習。如果你還在整理必裝清單,WordPress 必裝外掛推薦清單 可以一起參考。

Classic Widgets 與區塊小工具之間的切換是雙向且無損的,這點讓很多人安心。啟用 Classic Widgets 時,原本在區塊版設定的小工具內容會被保留,停用後回到區塊版也會找回原設定,不會因為來回切換而遺失內容。需要留意的相容性情況是:少數以區塊為基礎設計的第三方小工具(例如某些頁面編輯器或新版外掛提供的區塊型小工具),在傳統介面下可能無法顯示或只能用shortcode 形式存在。若你的網站重度依賴這類區塊型小工具,回到傳統介面前最好先在測試站確認每一個小工具都還能正常運作,再正式切換。

行動裝置上的小工具:響應式行為與常見破版

小工具區域在桌機與手機上的行為差很多,這是很多人規劃側邊欄時忽略的維度。桌機上側邊欄通常固定在內文右側或左側,頁尾分多欄並排;到了手機,受限於窄螢幕,側邊欄多半被往下推到內文之後,頁尾的多欄也會堆疊成單欄由上到下排列。也就是說,手機訪客要先把整篇文章滑完,才看得到側邊欄裡的搜尋、最新文章、CTA。這個落差會直接改變側邊欄的實際影響力:桌機上放在側邊欄上方的小工具點擊率明顯較高,手機上同樣位置可能要滑很久才出現,點擊率自然偏低。

理解這個落差後,規劃側邊欄時要分兩個裝置都想一遍。對手機訪客最重要的元素(搜尋、主要 CTA、聯絡入口),考慮同時放到頁首導覽列或文章結尾,不要只依賴被推到底部的側邊欄。許多主題也提供「手機專用側邊欄」或「頁首行動選單」區域,把關鍵入口固定在手機頂部,比放在傳統側邊欄更有效。檢查方式是存檔後直接拿手機開前台看一遍,或用瀏覽器的回應式檢視模式切到手機寬度,確認每個小工具在手機上的排序與可見性。

行動版流量已是全球網站流量的主力的當下,小工具的行動體驗會直接影響停留與轉換。Google 已完成 mobile-first indexing 的轉換,所有支援行動裝置的網站都會以行動爬蟲優先檢索 [來源:〈Google Search Central Blog — Mobile-first indexing is here〉〈https://developers.google.com/search/blog/2023/10/mobile-first-is-here〉〈2023-10-31〉]。這代表 Google 看到的是手機版的小工具排序與內容,如果手機版側邊欄把重要連結推到很後面,搜尋引擎理解網站結構時也會跟著受到影響。把手機版小工具排序想清楚,等於同時顧到使用者體驗與搜尋引擎的理解。

破版狀況常見原因處理方向
頁尾多欄在手機擠成一團主題未針對窄寬度堆疊欄位換支援響應式斷點的主題,或用 CSS media query 強制堆疊
自訂 HTML 嵌入碼超出側邊欄寬度第三方嵌入碼(如地圖、粉專)寫死寬度改用百分比寬度,或包一層 overflow 容器
搜尋按鈕在手機換行成兩行按鈕設為「在外」且側邊欄窄改成「按鈕在內」固定成一行
側邊欄廣告把手機版面撐爆廣告尺寸未設響應式使用回應式廣告單元或限制最大寬度

小工具對 SEO 與載入速度的影響

小工具看似只是版面元素,對 SEO 與效能的影響卻是真實的,而且經常被低估。兩個最值得注意的面向是標題層級的清晰度,以及第三方嵌入碼帶來的載入負擔。先談標題層級:搜尋引擎靠 H1 到 H6 的層級結構理解頁面內容的主從關係,側邊欄與頁尾的小工具如果直接用 H1 或 H2 當標題,會與文章主標搶位,讓搜尋引擎搞不清楚哪一個才是頁面的真正主題。把側邊欄小標統一降到 H3 或 H4,能保留視覺層級又不干擾主標結構,這個動作單獨看很小,長期累積對網站整體的標題清晰度有幫助。

載入負擔這一面更值得認真對待。每一個自訂 HTML 小工具貼的第三方嵌入碼,背後通常會載入一段 JavaScript、一組樣式表、還可能拉外部字型或圖片。Facebook 粉專外掛、Google 地圖、社群分享按鈕、廣告碼,都是常見的「隱形載入大戶」。側邊欄放三到四個這類嵌入,等於每個頁面都要額外拉好幾個外部資源,拖慢 Largest Contentful Paint(LCP)與 Interaction to Next Paint(INP),直接影響 Core Web Vitals 成績。由於 Core Web Vitals 是 Google 搜尋排名的頁面體驗信號之一 [來源:〈Google Search Central Blog — Evaluating page experience〉〈https://developers.google.com/search/blog/2020/05/evaluating-page-experience〉〈2020-05-28〉],側邊欄的載入效率最終會回饋到搜尋表現。

速度與商業成果的關聯已有多個公開案例佐證。Vodafone 把 LCP 改善 31% 後,銷售提升了 8% [來源:〈web.dev (Google) - Why does speed matter?〉〈https://web.dev/articles/why-speed-matters〉〈2026〉]。側邊欄雖然不是 LCP 的唯一來源,但當側邊欄塞滿外部嵌入碼時,它常是拖慢首屏繪製的元兇之一。務實的優先順序是:先用瀏覽器開發者工具的 Network 面板,看側邊欄每個小工具各載入了多少外部資源、各花多少毫秒;再把非必要的嵌入(例如裝飾用的社群動態)延遲載入或移除;最後保留對轉換真正有貢獻的少數幾個。這個「先測量、再裁減」的順序,比無腦刪光所有嵌入更能兼顧功能與速度。

把這套測量落實成一個可重複的檢查流程:打開 Chrome 開發者工具,切到 Network 面板,勾選 Disable cache 並把 throttling 設成 Slow 4G 模擬行動網路,然後重新載入文章頁。在請求清單裡用網域過濾側邊欄常見的外部來源(connect.facebook.net、maps.googleapis.com、platform.twitter.com 等),記下每個網域的總傳輸量與完成時間。一個務實的判讀門檻是:如果側邊欄外部資源合計超過 300 KB 或拖慢主線程式超過 500 毫秒,就代表有嵌入碼值得延遲載入或移除。延遲載入的做法是讓社群動態等非首屏元件在使用者往下捲動或互動後才載入,多數快取外掛與延遲載入外掛都提供這個選項。先用數據定位元兇,再決定裁減對象,才能避免憑直覺亂刪而誤傷真正有用的功能。

  • 側邊欄與頁尾的小標統一用 H3 或 H4,保留 H1 給文章主標、H2 給章節標題。
  • 自訂 HTML 嵌入碼每多一個,就多一組外部 JavaScript 與樣式表,會拖慢 LCP 與 INP。
  • 用開發者工具的 Network 面板實測每個小工具的載入成本,再決定保留或移除。
  • 廣告碼改用 lazy load 或延遲載入,能減少對首屏速度的影響。
  • 圖片類小工具記得壓縮並設定寬高,避免版面位移拖累 Cumulative Layout Shift(CLS)。

新手最常見的小工具錯誤與排查

把前面幾節收斂回來,新手踩到的幾乎都是同一組錯誤:放錯區域、小工具塞太多、標題層級用錯、自訂 HTML 貼到來路不明的腳本、以及改完忘了清快取。這幾個錯誤的性質不同,混在一起排查只會越弄越亂。比較有用的分法是把它們拆成「設定型」與「排查型」兩類:前者是動手時就該避免的結構性錯誤,後者是設定沒問題、但結果不如預期時的除錯順序。下表把這幾個錯誤依「影響面向」與「處理時機」兩個維度攤開,讓你一看就知道現在卡在哪一類。

常見錯誤主要影響面向處理時機一句話對策
放錯區域(主題覆寫)顯示,白做工動手前先用「塞一段文字測試」確認區域有作用
側邊欄小工具過多載入速度、閱讀體驗動手時控制在六到八個以內,先放最該被看到的
標題層級用錯(H1/H2)SEO 標題結構動手時側邊欄小標統一降到 H3 或 H4
自訂 HTML 貼不明腳本安全、穩定動手時只貼官方嵌入碼,不貼論壇腳本
改完沒清快取排查誤判除錯時先清快取外掛與瀏覽器快取再判斷

從這張表可以看出,前四項是「動手階段」就要擋下的結構性錯誤,只有最後一項屬於「除錯階段」。其中放錯區域與標題層級用錯這兩項對 SEO 的傷害最直接:前者讓你以為設定生效、其實前台根本沒渲染,後者則讓搜尋引擎搞不清楚哪一個才是頁面主標,兩者都會在不知不覺中削弱網站的搜尋表現。想把這一塊系統性做對,站內 SEO 終極優化攻略技術性 SEO 完整指南 提供了從標題層級到網站結構的檢查清單;標題層級的源頭其實是永久連結與網站結構,WordPress 永久連結 SEO 設定 值得一起看。

側邊欄載入速度也常被低估。塞太多自訂 HTML 或第三方嵌入碼,會把外部資源一個個拉進來,拖慢 網站速度優化核心技巧 裡談的載入表現,直接影響 Core Web Vitals SEO 指標優化 的成績。圖片類的小工具也要記得壓縮,WordPress 圖片優化完整步驟Smush 圖片壓縮外掛教學 可以協助。

常見問題

WordPress 小工具在哪裡設定?

固定在後台「外觀 > 小工具」。區塊主題或少數主題會把入口放在「外觀 > 設計」,但區塊本體相同。如果是多站網路,路徑可能多一層「我的網站 > 外觀 > 小工具」。

WordPress 區塊小工具跟傳統小工具差在哪?

5.8 版起小工具全面改用區塊編輯器,操作跟寫文章一樣。舊版是點選式介面,想還原只要裝並啟用 Classic Widgets 外掛即可,兩者可隨時切換,停用外掛就回到區塊版。

為什麼改了 WordPress 頁尾小工具卻沒變化?

九成是主題自帶 Footer Builder 接管了頁尾,像 Astra 這類主題必須到主題自己的頁尾編輯器修改才會生效。先用「塞一段文字測試」確認該 Footer 區域是否有作用,沒反應就回頭查主題文件。

WooCommerce 側邊欄要放在哪個區域才會顯示?

商店首頁與分類頁用 WooCommerce Sidebar,單一商品頁用 Product Sidebar。放進一般 Main Sidebar 不會出現在商店相關頁面,這是電商站長最常踩的雷。

WordPress 小工具的分類為什麼不能排序?

預設分類區塊只能依名稱或文章數顯示,無法自由排序。要自訂順序需另裝 Category Order and Taxonomy Terms Order 外掛,透過拖曳改變前台排列。

回到核心,小工具設定真正的關鍵只有一條:先確認區域有沒有作用,再談內容。剩下的操作,選區塊、拖進去、調細項,跟你平常寫文章沒兩樣。這個判定習慣一旦養成,後面不管是換主題、裝 WooCommerce、還是回頭用 Classic Widgets,都不會再被「為什麼沒出現」卡住。延伸閱讀可搭配 響應式網頁設計 RWD 觀念 看版面邏輯,用 WordPress 安裝 Google Analytics 回頭檢視側邊欄與頁尾的點擊表現。

相關文章