繁体   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