Php 如何在编辑订单中隐藏“保存订单”按钮?

Php 如何在编辑订单中隐藏“保存订单”按钮?,php,wordpress,woocommerce,hook-woocommerce,Php,Wordpress,Woocommerce,Hook Woocommerce,如果特定角色已登录,如何在woocommerce编辑订单中对管理员隐藏“保存订单”按钮?订单菜单受“编辑车间订单”功能的保护。如果在用户角色编辑器设置中激活“创建”功能,则可以禁止创建新订单 但“编辑车间订单”功能足以“处理”和“完成”订单。允许对WooCommerce订单进行只读访问的唯一方法是使用WooCommerce代码中的此筛选器: $actions = apply_filters( 'woocommerce_admin_order_actions', $actions, $the_or

如果特定角色已登录,如何在woocommerce编辑订单中对管理员隐藏“保存订单”按钮?

订单菜单受“编辑车间订单”功能的保护。如果在用户角色编辑器设置中激活“创建”功能,则可以禁止创建新订单

但“编辑车间订单”功能足以“处理”和“完成”订单。允许对WooCommerce订单进行只读访问的唯一方法是使用WooCommerce代码中的此筛选器:

$actions = apply_filters( 'woocommerce_admin_order_actions', $actions, $the_order );

此筛选器的函数应为“编辑器”角色返回空的$actions数组,以便对其进行只读访问

如果你需要进一步的帮助,请告诉我。 将这段代码添加到仅针对“特定”角色执行的函数:


我想隐藏特定角色的“保存订单”按钮,此角色只能查看订单,但无法更新订单此筛选器的函数应为“编辑器”角色返回空的$actions数组,以便对其进行只读访问。您能告诉我如何为自定义角色隐藏吗?答案中添加了解释。
function add_my_action($actions, $the_order){

    return array();
}
add_filter( 'woocommerce_admin_order_actions', 'add_my_action', 10, 2);**