删除order()不起作用。Woocommerce,WordPress

Capslock10

Woocommerce order当用户没有足够的分数时,我正在制作一个用于删除的插件但是删除wp_delete_post();是行不通的。

function delete_order($order)
{
     global $post; 
     $order_id = absint( get_query_var( 'order-pay' ) );

     //If the user do not have enough point
     if(get_user_bonus_point() < (int)$order->get_total())
     $post->wp_delete_post($order_id,true);
}
add_action('woocommerce_checkout_order_processed', 'delete_order', 10, 1);

但是在我下订单后,该订单并未删除。但是在下订单时其他功能也可以使用。

谢谢

塔伦·马哈什瓦里(Tarun Mahashwari)

尝试以下代码:

function delete_order($order_id)
{
     global $post; 
     $order = new WC_Order( $order_id );
     //If the user do not have enough point
     if(get_user_bonus_point() < (int)$order->get_total())
     $post->wp_delete_post($order_id,true);
}
add_action('woocommerce_checkout_order_processed', 'delete_order', 10, 1);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WooCommerce-get_order()不起作用

来自分类Dev

Wordpress删除操作不起作用

来自分类Dev

简单的Javascript在Wordpress / WooCommerce插件中不起作用

来自分类Dev

WooCommerce-get_order()不起作用,它返回零

来自分类常见问题

从Wordpress主题中删除PHP头像操作不起作用

来自分类Dev

WooCommerce端点不起作用

来自分类Dev

WordPress的Woocommerce钩子woocommerce_before_main_content不起作用

来自分类Dev

WordPress的Woocommerce钩子woocommerce_before_main_content不起作用

来自分类Dev

WordPress入队不起作用

来自分类Dev

ShortCode Wordpress不起作用

来自分类Dev

WordPress 包含不起作用

来自分类Dev

删除按钮不起作用

来自分类Dev

删除方法不起作用

来自分类Dev

HashMap删除不起作用

来自分类Dev

行删除不起作用

来自分类Dev

删除班级不起作用

来自分类Dev

文件删除不起作用

来自分类Dev

HashMap删除不起作用

来自分类Dev

删除命令不起作用

来自分类Dev

PHQL删除不起作用?

来自分类Dev

删除按钮不起作用

来自分类Dev

单击删除不起作用

来自分类Dev

删除UIGestureRecognizer不起作用

来自分类Dev

删除不起作用的jQuery

来自分类Dev

删除查询不起作用

来自分类Dev

MySql删除不起作用

来自分类Dev

删除php不起作用

来自分类Dev

Wordpress WooCommerce添加到购物车在移动网站上不起作用

来自分类Dev

“ woocommerce_can_reduce_order_stock”过滤器在后端不起作用