簡體   English   中英

php get_tags()列出woocommerce中特定類別產品的所有標簽

[英]php get_tags() to list all the tags for the products in a specific category in woocommerce

因此,在woocommerce中,當我查看特定類別中的所有產品時,我可以說6頁,每頁10個產品,或該特定類別中總共60個產品被列出。

我正在使用$product->get_tags(); 獲取該類別中產品的標簽,以在邊欄中顯示它們,以便用戶可以篩選每個標簽。

問題是$product->get_tags(); 僅獲取當前頁面上產品的標簽。 我需要它來獲取所有60種產品的所有標簽,而不僅僅是第一頁上的前十個,或者第二頁上的11-20。

行為示例:

與該類別中所有產品相關的標簽是:科學,太空,神話,星星

首頁上與產品相關的標簽是:科學,太空

echo $product->get_tags(); 僅打印科學和太空。

我需要能夠打印出所有標簽:科學,空間,神話,星星

但是分頁使這一點受到限制。 我是否可以使用其他我不知道的功能? 還是循環?

試試$tags = get_terms( 'product_tag' ); 請參見Codex上的功能參考。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM