欧美精品一区二区不卡_麻豆免费在线_国产精品推荐精品_国产传媒一区_你懂的亚洲视频_一本色道久久综合亚洲精品小说_亚洲综合图区_国产一区二区久久久_色婷婷国产精品_а√天堂中文资源在线bt

Woocommerce產品短代碼設置

WooCommerce 提供了強大的產品短代碼 [products],用于在商店頁面中靈活顯示產品。通過該短代碼,用戶可以根據產品 ID、SKU、類別、標簽、屬性等條件篩選和排序產品,并支持分頁、隨機排序等功能。文章詳細介紹了 [products] 短代碼的可用屬性及其使用場景,例如顯示特價商品、特色商品、最暢銷商品、特定類別或屬性的產品等。此外,還提供了按自定義元字段排序的代碼示例,幫助用戶進一步擴展功能。

雖然 WooCommerce 主要使用代碼塊為產品提供交互式和可自定義的顯示設置,但您仍然可以通過將舊版產品短代碼添加到短代碼塊中來在商店中使用它們。本文檔列出并解釋了可用的 WooCommerce 產品相關短代碼。

該短代碼是 WooCommerce 最強大的短代碼之一。它允許您按帖子 ID、庫存單位 (SKU)、類別和屬性顯示產品,并支持分頁、隨機排序和產品標簽。[products]

這消除了以前對多個短代碼的需求,包括:

  • [featured_products]
  • [sale_products]
  • [best_selling_products]
  • [recent_products]
  • [product_attribute]
  • [top_rated_products]

可用的商品屬性

以下屬性可用于短代碼。[products]

產品顯示屬性

這些屬性會改變產品在短代碼中的顯示、排序和排列方式:[products]

  • limit:要顯示的產品數量。在列出商品時默認為 (display all),在類別中默認為 (display all)。-1``-1

  • columns:要顯示的列數。默認為 。4

  • paginate:切換分頁。與 結合使用。默認為 ;設置為 以啟用分頁。limit``false``true

  • orderby
    

    :按一個或多個選項對顯示的產品進行排序。可以通過添加兩個 slug 并在它們之間添加一個空格來傳遞多個選項。可用選項包括:

    • title:商品名稱。如果未使用其他屬性,則這是默認模式。orderby
    • date:產品的發布日期。
    • id:產品的帖子 ID。
    • menu_order:菜單順序(如果已設置)(較小的數字首先顯示)。
    • popularity:購買次數。
    • rand:在頁面加載時隨機訂購產品(可能不適用于使用緩存的網站,因為它可以保存特定順序)。
    • rating:平均商品評分。
  • order:使用 中設置的方法,指示產品訂單是升序 () 還是降序 ()。默認為 。ASC``DESC``orderby``ASC

  • skus:以逗號分隔的產品 SKU 列表。

  • category:以逗號分隔的類別 slug 列表。

  • tag:以逗號分隔的標簽 slug 列表。

  • class:添加一個 HTML 包裝器類,您可以使用自定義 CSS 來定位和修改該類。

  • on_sale:檢索特價商品;不得與 或 一起使用。best_selling``top_rated

  • best_selling:檢索最暢銷的產品;不應與 或 一起使用。on_sale``top_rated

  • top_rated檢索評分最高的產品;不應與 或 一起使用。on_sale``best_selling

如果您未添加該屬性,系統將按默認排序順序顯示商品 - 首先按菜單順序顯示商品,然后按商品名稱顯示商品。orderby

商品內容屬性

這些屬性決定了短代碼中顯示哪些產品:[products]

  • attribute:使用指定的屬性 slug 檢索產品。

  • terms:要與 一起使用的屬性詞的逗號分隔列表。attribute

  • terms_operator
    

    :用于比較屬性詞的運算符。可用選項包括:

    • IN:顯示具有 chosen 屬性的產品。這是默認值。terms_operator
    • NOT IN:顯示不在所選屬性中的產品。
    • AND:顯示所有選定屬性中的產品。
  • tag_operator
    

    :用于比較標簽。可用選項包括:

    • IN:顯示帶有所選標簽的產品;這是默認值。tag_operator
    • NOT IN:顯示不在所選標簽中的產品。
    • AND:顯示所有選定標簽中的產品。
  • visibility
    

    :根據所選可見性顯示產品。可用選項包括:

    • visible: 商品在商店和搜索結果中可見。這是默認選項。visibility
    • catalog:產品僅在商店中可見,而不在搜索結果中可見。
    • search:產品僅在搜索結果中可見,而不在商店中可見。
    • hidden:在商店和搜索中都隱藏的產品,只能通過直接 URL 訪問。
    • featured: 標記為 Featured Products (特色商品) 的商品。
  • category:使用指定的類別 slug 檢索產品。

  • tag:使用指定的標簽 slug 檢索產品。

  • cat_operator
    

    :用于比較類別詞的運算符。可用選項包括:

    • IN:將顯示所選類別中的產品。這是默認值。cat_operator
    • NOT IN: 將顯示不屬于所選分類的商品。
    • AND:將顯示屬于所有所選類別的產品。
  • ids:根據以逗號分隔的帖子 ID 列表顯示產品。
  • skus: 根據逗號分隔的 SKU 列表顯示產品。

注意:如果商品應該顯示但未顯示,請確保在“目錄可見性”設置中未將其設置為“隱藏”。

要查找產品的 ID,請轉到 Products (產品) 屏幕并將鼠標懸停在產品上。Product ID (產品 ID) 如下所示。

顯示在 WooCommerce 商店控制面板中產品列表下方的產品 ID。

特殊商品屬性

這些屬性不能與上面列出的商品內容屬性一起使用,因為它們可能會導致沖突并且不會顯示。您應該只使用以下特殊屬性之一。

  • best_selling:設置為 時顯示最暢銷的產品。true
  • on_sale:設置為 時顯示促銷產品。true

[product] 簡碼場景示例

下面您將找到一些如何使用短代碼和屬性 () 的示例。[product]``args

場景 1: 隨機銷售商品

以下是隨機顯示 4 個促銷產品的方法:

[products limit="4" columns="4" orderby="popularity" class="quick-sale" on_sale="true" ]

此短代碼明確表示四個產品,有四列(將是一行),顯示最受歡迎的特價商品。它還添加了 CSS 類,我們可以使用自定義 CSS 來定位和修改該類。quick-sale

使用 products 短代碼顯示的四個特價產品。

場景 2: 特色商品

以下是顯示特色商品的方法,每行 2 件,最多包含 4 件商品:

[products limit="4" columns="2" visibility="featured" ]

此短代碼指定最多四個產品將加載到兩列中,并且必須有特色。我們沒有使用該屬性,因此短代碼將按默認排序(按菜單順序,然后按標題,默認列出 A 到 Z,未使用)。orderby``order

使用 products 短代碼顯示四個特色產品。

場景 3:最暢銷的商品

以下是在一行中顯示三個最暢銷商品的方法:

[products limit="3" columns="3" best_selling="true" ]

使用 products 簡碼顯示的三個最暢銷產品。

場景 4:最新產品

在此示例中,我們將首先顯示最新產品 — 一行中有四個產品。為此,我們將使用 (隨著新帖子的增加而遞增,并在創建產品頁面時生成)以及 order 和 command。由于您無法從前端看到 Post ID,因此 ID 號已疊加在圖像上。Post ID``orderby

[products limit="4" columns="4" orderby="id" order="DESC" visibility="visible"]

顯示 4 件商品,其上疊加了各自的帖子 ID。

場景 5:特定類別

以下是展示連帽衫和襯衫的方法,但不包括配飾。我們將它配置為以兩行四行的形式顯示:

[products limit="8" columns="4" category="hoodies, tshirts" cat_operator="AND"]

使用 products 短代碼顯示的 'tshirts' 和 'hoodies' 類別中的產品。

或者,如果您只想顯示屬于這些類別的產品,請將 更新為 。cat_operator``NOT IN

[products limit="8" columns="4" category="hoodies, tshirts" cat_operator="NOT IN"]

注意:即使限制設置為 ,也只有四個產品符合該條件,因此會顯示四個產品。8

不屬于 'tshirt' 和 'hoodies' 類別的產品,使用 products 短代碼顯示。

場景 6:屬性顯示

每件衣服都有一個屬性——“春/夏”或“秋/冬”,具體取決于適當的季節——一些配飾兩者兼而有之,因為它們可以全年穿著。在此示例中,每行有三個產品,顯示所有 “Spring/Summer” 項目。屬性 slug 為 ;該屬性的術語為 和 。我們還將產品從最新到最舊排序。season``warm``cold

[products columns="3" attribute="season" terms="warm" orderby="date"]

使用 products 短代碼顯示具有 'warm' 屬性的產品。

或者,如果我們想顯示除暖天產品之外的所有內容,我們可以添加為 my :NOT IN``terms_operator

[products columns="3" attribute="season" terms="warm" terms_operator="NOT IN"]

使用 products 短代碼顯示的不具有 'warm' 屬性的產品。

注意:通過使用 ,我們排除了“春/夏”和“秋/冬”的產品。如果我們想展示所有適合寒冷天氣的裝備,包括這些共享配件,我們會將術語從 更改為 。NOT IN``warm``cold

場景 7: 僅顯示帶有“hoodie”標簽的商品

[products tag="hoodie"]

使用 products 短代碼顯示帶有 'hoodie' 標簽的產品。

按自定義元字段對產品進行排序

注意: 我們無法根據我們的支持政策為自定義提供支持。如果您需要自定義代碼段或擴展其功能,我們建議您與 Woo Agency 合作伙伴合作或在 Codeable 上尋找 WooCommerce 開發人員。

使用簡碼時,您可以選擇按上面的預定義值訂購產品。您還可以使用下面的代碼按自定義元字段對產品進行排序(在此示例中,我們按價格訂購產品):[products]

add_filter( 'woocommerce_shortcode_products_query', 'woocommerce_shortcode_products_orderby' );

function woocommerce_shortcode_products_orderby( $args ) {

    $standard_array = array('menu_order','title','date','rand','id');

    if( isset( $args['orderby'] ) && !in_array( $args['orderby'], $standard_array ) ) {
        $args['meta_key'] = $args['orderby'];
        $args['orderby']  = 'meta_value_num'; 
    }

    return $args;
}

您需要將此代碼段放在 theme 文件夾的文件中,然后通過編輯 .functions.php``meta_key

欧美精品一区二区不卡_麻豆免费在线_国产精品推荐精品_国产传媒一区_你懂的亚洲视频_一本色道久久综合亚洲精品小说_亚洲综合图区_国产一区二区久久久_色婷婷国产精品_а√天堂中文资源在线bt
欧美精品一区在线| 久久精品人人做人人爽人人| 欧美性色综合网| 欧美丝袜丝交足nylons图片| 精品国内片67194| 久久婷婷国产综合精品青草| 久久久影视传媒| 亚洲综合一二三区| 婷婷久久综合九色综合绿巨人 | 国产伦视频一区二区三区| 91丨九色丨蝌蚪丨老版| 3d蒂法精品啪啪一区二区免费| 91日韩在线专区| 性欧美.com| 色狠狠一区二区| 欧美伦理视频网站| 欧美一级二级在线观看| 亚洲精品一区二区三区在线观看| 亚洲激情成人在线| 三级一区在线视频先锋| 久久精品免费看| 国产精品 欧美精品| 97超碰欧美中文字幕| 国产精品福利视频| 91成人免费在线视频| 国产欧美精品在线观看| 一区二区视频免费在线观看| 日日摸夜夜添夜夜添国产精品| 不卡高清视频专区| 精品视频高清无人区区二区三区| 日韩欧美视频第二区| 在线欧美一区二区| 日韩精品最新网址| 国产精品免费看片| 亚洲国产成人av| 国产精品一二三四| 国产精品视频免费一区二区三区 | 国产亚洲精品久久飘花| 亚洲ai欧洲av| 欧美精品一区二区不卡| 亚洲女同一区二区| 日韩av网站免费在线| 国产成人免费高清| 亚洲国产精品久久久久久女王| 欧美日韩国产天堂| 国产喷白浆一区二区三区| 老司机午夜精品| 蜜桃在线一区二区三区精品| 欧美在线观看禁18| 亚洲另类春色校园小说| 99国产精品久久| 欧美日韩中文字幕精品| 国产亚洲成aⅴ人片在线观看| 美国欧美日韩国产在线播放| 99免费精品视频| 欧美日韩一区二区三区四区五区| 一区二区三区在线视频免费| 91国产在线免费观看| 在线成人av网站| 国产精品视频在线看| 国产精品66部| 在线亚洲欧美专区二区| 亚洲另类色综合网站| 97人人模人人爽人人少妇| 91精品国产综合久久婷婷香蕉| 中文字幕一区在线观看| 极品尤物av久久免费看| 国产精品国色综合久久| 日韩精品一区二区三区四区视频 | 国产精品日韩一区二区| 欧美电影免费观看高清完整版在 | 色婷婷综合激情| 久久久久国产精品人| 国产一区二区三区观看| 久久综合伊人77777麻豆| 亚洲精品一线二线三线| 国产老肥熟一区二区三区| 色哟哟一区二区三区| 一二三四社区欧美黄| 国产精品午夜av在线| 久久亚洲捆绑美女| 国产suv精品一区二区883| 天堂精品视频| 亚洲精品乱码久久久久久久久| av一区二区三区免费| 精品1区2区3区| 日韩 欧美一区二区三区| 天堂精品一区二区三区| 一区二区三区自拍| 另类视频在线观看+1080p| 国产精品免费网站在线观看| 91入口在线观看| 久久久五月婷婷| 99久久亚洲一区二区三区青草| 欧美一区二区网站| 国产河南妇女毛片精品久久久| 欧美日韩久久久久久| 久久99国产精品麻豆| 欧美吞精做爰啪啪高潮| 麻豆成人免费电影| 欧美最猛黑人xxxxx猛交| 免费人成在线不卡| 久久久一本精品99久久精品| 欧美一级片在线| 国产不卡免费视频| 欧美大片拔萝卜| 久久精品国产精品亚洲精品| 色香蕉久久蜜桃| 免费观看日韩av| 欧美午夜片在线看| 韩国一区二区视频| 一区二区不卡在线| 国产精品国产精品国产专区不片| 国产成人av在线影院| 日韩一区二区三| 99视频超级精品| 欧美丰满嫩嫩电影| 国产成人8x视频一区二区| 日韩欧美综合一区| av电影在线不卡| 国产网站一区二区| 国产精品二区三区四区| 亚洲色图欧洲色图婷婷| 99精彩视频在线观看免费| 国产女人aaa级久久久级| 国产视频不卡| 一区二区三区久久久| 亚洲人一区二区| 久久精品国产99国产| 91精品免费在线观看| 不卡在线观看av| 国产精品乱码久久久久久| 明星裸体视频一区二区| 亚洲福利视频导航| 欧美综合77777色婷婷| 中文字幕一区在线| 日韩视频精品| 免费成人在线影院| 欧美一区二区女人| 2022国产精品| 玉米视频成人免费看| 中文字幕日韩一区二区三区不卡 | 久久精品视频在线免费观看| 国精产品一区二区| 亚洲国产精品久久人人爱| 欧美在线观看一区二区| 国产成人精品免费一区二区| 国产亚洲美州欧州综合国| 欧美国产一区二区在线| 日本欧美一区二区| 日韩一区二区麻豆国产| 国产精品国模大尺度私拍| 亚洲国产精品久久人人爱| 欧美日产国产精品| 91亚洲国产成人精品一区二区三 | 久久九九视频| 丝袜美腿亚洲一区| 91精品欧美一区二区三区综合在| 97视频中文字幕| 一区二区久久久久| 欧美日韩免费在线视频| 97久久精品人人做人人爽50路| 亚洲色图清纯唯美| 欧美性色黄大片| 91在线观看高清| 亚洲一区二区三区四区的| 欧美精品自拍偷拍动漫精品| av在线亚洲男人的天堂| 亚洲成av人片在线观看无码| 91精品国产乱码久久蜜臀| 国产欧美日韩伦理| 日本午夜精品一区二区三区电影 | 日本精品一级二级| av成人动漫在线观看| 亚洲综合小说图片| 91精品视频网| 精品在线视频一区二区| 久久超级碰视频| 日本一区二区三区四区| 国外成人免费视频| 蜜桃91丨九色丨蝌蚪91桃色| 久久美女高清视频| 一区二区不卡在线| 91在线国内视频| 午夜精品久久久久久久99水蜜桃| 日韩欧美国产成人一区二区| 欧洲一区二区在线| 高清不卡一二三区| 一个色综合网站| 精品少妇一区二区三区日产乱码 | 国产精品xxxx| 亚洲免费色视频| 在线91免费看| 欧美美乳视频网站在线观看| 国产精品91一区二区| 亚洲免费毛片网站| 欧美一级视频精品观看| 日韩影视精品| 91蜜桃免费观看视频| 日本成人中文字幕|