我知道我可以修改查询以仅在这样的循环中显示正在销售的产品
add_action('woocommerce_product_query','show_only_on_sale_products');
function show_only_on_sale_products( $q )
{
$product_ids_on_sale = wc_get_product_ids_on_sale();
$q->set( 'post__in', $product_ids_on_sale );
}
如何在我称之为按钮的地方做一个按钮?所以我可以切换它。
PS:我知道我可以为其使用简码,但我不喜欢这种解决方案:
[products limit="4" orderby="popularity" class="quick-sale" on_sale="true" ]
答案 0 :(得分:0)
由于您已经在这里拥有PHP函数,所以如果我是对的,那么您只需要单击一下按钮即可执行此函数,如果可以,请查看Execute PHP function with onclick帖子。
我相信它将为您提供帮助。祝你有美好的一天。