WooCommerce 內建「品牌」怎麼用?改名成製造商、出版社、產地,品牌頁網址一起改

WooCommerce 內建「品牌」怎麼用?改名成製造商、出版社、產地,品牌頁網址一起改

最後更新:2026/10/15

以前在 WooCommerce 要依品牌分類商品,得另外裝外掛,或拿「標籤」來湊。新版的 WooCommerce 已經內建「品牌」:後台多一個品牌選單,商品可以選品牌,每個品牌有自己的商品列表頁。

問題是,不是每家店分的都是「品牌」。賣工具零件的,客人在意的是製造商;二手書店分的是出版社;茶葉行分的是產地或茶園;選物店分的可能是創作者。名稱對了,客人才看得懂。這篇用一段程式碼把「品牌」改成你要的名稱,後台和前台一起換。

不想自己改?把這篇交給 AI

把這篇的網址(或全文)連同下面這段話貼給 AI:

我的網站是 WordPress,有裝 WooCommerce。我想照下面這篇文章,把 WooCommerce 內建的「品牌」改成別的名稱,後台和商品頁都要換,品牌頁的網址也要改。
請先問我:我要改成什麼名稱、我用的是哪一個佈景主題、網址想用什麼英文字。
問清楚之後,再一步一步告訴我:要用哪一段程式碼、貼在哪裡、哪些地方要換成我自己的資料,以及改完怎麼測試。
如果文章的做法不適合我的網站,請直接告訴我原因和替代做法。
文章:(貼上這篇的網址,或整篇內容)

改之前先備份,密碼不要貼給 AI。

先用內建的品牌把商品分好

到「商品 > 品牌」新增品牌,名稱填中文,代稱填英文,例如名稱「小島木作」、代稱 xiaodao。編輯商品時,右側會有一個品牌的方塊,勾選這件商品的品牌就好。一件商品可以勾多個品牌,例如聯名商品。

每個品牌都有自己的列表頁,列出這個品牌的所有商品,可以放進選單,讓客人依品牌逛。

程式碼:「品牌」改成「製造商」

// WooCommerce 的「品牌」改叫「製造商」(後台選單、商品編輯頁、前台顯示都一起改)
add_filter('register_taxonomy_args', function ($args, $taxonomy) {
    if ($taxonomy !== 'product_brand') {
        return $args;
    }
    $args['labels'] = array_merge((array) ($args['labels'] ?? []), [
        'name'          => '製造商',
        'singular_name' => '製造商',
        'menu_name'     => '製造商',
        'all_items'     => '全部製造商',
        'edit_item'     => '編輯製造商',
        'add_new_item'  => '新增製造商',
        'search_items'  => '搜尋製造商',
        'not_found'     => '找不到製造商',
    ]);
    return $args;
}, 10, 2);

// 新版區塊佈景主題:商品頁上「品牌:」那幾個字是區塊印的,另外換掉
add_filter('render_block_core/post-terms', function ($html, $block) {
    if (($block['attrs']['term'] ?? '') === 'product_brand') {
        $html = preg_replace('~(<span class="wp-block-post-terms__prefix">)[^<]*(</span>)~u', '$1製造商:$2', $html, 1);
    }
    return $html;
}, 10, 2);

程式碼放在 Code Snippets 這類外掛或子主題,放法見〈WooCommerce 結帳頁改成台灣習慣〉。要改成「出版社」「產地」,把程式碼裡所有的「製造商」換掉就好。

第一段改的是 WooCommerce 註冊品牌時用的名稱。WordPress 的分類、標籤、品牌,背後都是同一種東西,叫做「分類法」,每個分類法都有一組名稱,用在後台選單、編輯頁的方塊、搜尋框的按鈕上。我們在 WooCommerce 註冊品牌之前,把這組名稱換掉,所以後台每個地方會一起變。product_brand 是品牌這個分類法的代號,不要改。

第二段是給區塊佈景主題用的。Twenty Twenty-Five 這類佈景主題,商品頁上顯示品牌的是一個區塊,前面「品牌:」那幾個字是區塊自己的設定,不會跟著第一段改,所以另外把它換掉。用傳統佈景主題的話,這一段留著也沒關係。

測試結果

我們在測試站用 Storefront 和 Twenty Twenty-Five 各看一次:

  • 後台「商品」底下的選單變成「製造商」,商品編輯頁右側的方塊標題也是「製造商」。
  • Storefront 的商品頁,商品資訊裡顯示「製造商:小島木作」。
  • Twenty Twenty-Five 的商品頁,原本的「品牌:」換成「製造商:」。

品牌頁的網址改成英文

品牌列表頁的網址開頭,預設是中文的「品牌」,貼出去會變成一串編碼。到「設定 > 永久連結」,往下找到品牌網址開頭的那一格(繁中介面寫成「產品品牌客群」,指的就是品牌頁網址的開頭),填上英文,例如 maker,按「儲存設定」。

我們在測試站改成 maker 之後,小島木作的頁面變成 /maker/xiaodao/,打得開。要注意,改了之後舊的網址會失效,如果你已經把品牌頁貼在別的地方,最好在網站上線前就決定好。網址為什麼少動為妙,〈WooCommerce 商品網址怎麼設〉有實測說明。

還需要製造商外掛嗎?

網路上有一些「製造商」外掛,是在 WooCommerce 還沒內建品牌的時候做的,功能跟現在的內建品牌差不多:一個分類法、一個列表頁。新網站直接用內建的品牌改名就好,少一個外掛,就少一個要更新、可能出問題的地方。已經在用舊外掛的網站,商品不多的話可以慢慢改用內建品牌;商品很多,就先維持,等改版時再一起處理。

客人用什麼字找,就用什麼字

分類的名稱,要用客人腦中的那個字。客人說「我要找某某出版社的書」,你的網站寫「品牌」,他得多想一下;寫「出版社」,他一眼就知道往哪裡點。改名只是幾行程式碼,難的是先想清楚客人怎麼找東西。

如果你正要開網店,想從分類、品牌到選單一起規劃,可以先看〈IG 帳號不是你的資產〉想想網站要做到什麼。MIMI 專做客製化網頁設計,購物車電商網站可以依你的商品規劃分類方式。MIMI 提供臺北網頁設計服務,臺北的店家可以用電話、Email 直接和設計師討論;費用可以先看首頁的製作費用參考,歡迎聯絡 MIMI。

WooCommerce 商品太多客人找不到?內建商品篩選怎麼設定,再做一張表格式商品清單
WooCommerce 會員中心再升級:註冊完直接補資料、加一頁「買過的商品」、下載檔名拿掉亂碼

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

我的車
願望清單
最近瀏覽過的
類別