【发布时间】:2021-11-29 01:57:15
【问题描述】:
我想问一下 wordpress 中是否有一种方法,可以调用 woocommerce 中各种产品中使用的所有标签。目的是创建一个自定义循环,允许您按标签过滤产品。我已经尝试了几天,但我无法克服它。非常感谢您的任何回复。
【问题讨论】:
-
到目前为止你有什么尝试?
标签: php wordpress woocommerce
我想问一下 wordpress 中是否有一种方法,可以调用 woocommerce 中各种产品中使用的所有标签。目的是创建一个自定义循环,允许您按标签过滤产品。我已经尝试了几天,但我无法克服它。非常感谢您的任何回复。
【问题讨论】:
标签: php wordpress woocommerce
我更新了帖子,也许它对某人有用。我很固执地想要在 while 循环中使用 wp 查询。但是我能够使用 foreach 解决问题。鉴于使用的代码,也许它可以对某人有所帮助。
但是,在这一点上,我想问你一个问题。是否可以从循环中删除特定标签?
$product_tags = get_terms( 'product_tag' ); // woocommerce tags
$html = '<div class="filter-bar__tags-filter">';
foreach ( $product_tags as $tag )
{
$tag_link = get_tag_link( $tag->term_id );
$html .= "<a href='{$tag_link}' title='{$tag->name} Tag' class='{$tag->slug}'>{$tag->name}</a>";
}
$html .= '</div>';
echo $html;
【讨论】: