如何创建仅显示在促销产品中的按钮?

时间:2019-10-29 21:16:31

标签: woocommerce

我知道我可以修改查询以仅在这样的循环中显示正在销售的产品

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" ]

1 个答案:

答案 0 :(得分:0)

由于您已经在这里拥有PHP函数,所以如果我是对的,那么您只需要单击一下按钮即可执行此函数,如果可以,请查看Execute PHP function with onclick帖子。

我相信它将为您提供帮助。祝你有美好的一天。