隐藏并显示woocommerce中的完整操作快捷方式

时间:2015-06-19 10:27:53

标签: wordpress woocommerce

我搜索了很多,但没有找到适合我的解决方案。

我正在为wordpress开发一个仅适用于woocommerce的插件。所以我希望当我的订单状态处于待定状态时,我想在订单列表页面上隐藏完整的操作快捷方式。

enter image description here

在上面的图片中,当我的订单处于待处理状态时,我想隐藏中间按钮。我想在插件中做到这一点。

任何建议。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

是的,可以使用' woocommerce_admin_order_actions'过滤并向过滤器添加功能。

您插件中添加的代码:

add_filter('woocommerce_admin_order_actions','wdm_verify_product_limitation',5,2); function wdm_verify_product_limitation( $actions, $the_order ){ if ( $the_order->has_status( array( 'pending','on-hold') ) ) { unset($actions['complete']); } return $actions; }

我在这里检查订单是否在等待'或者'暂停'州,然后不显示该订单的完整按钮。(在您的情况下删除'保留'从代码中)

enter image description here

测试过相同。如果这对您有用,请告诉我