扫码关注官方订阅号
除了处理状态过滤列表外,是否有任何方法可以从管理订单列表中隐藏批量操作:post_status=wc-processing,我只想显示批量操作?我试了用代码从如何从管理订单页面中删除批量操作,但是隐藏了所有订单列表中的批量操作。我想要的是只显示处理状态过滤列表的批量操作。这能管用吗?help家人们
仅在"处理中"状态的订单列表中使用以下行显示批量操作。
add_filter( 'bulk_actions-edit-shop_order', 'bulk_actions_only_on_processing_orders_list', 100 ); function bulk_actions_only_on_processing_orders_list( $bulk_actions ) { if( ! (isset($_GET['post_status']) && $_GET['post_status'] === 'wc-processing') ) { $bulk_actions = array(); } return $bulk_actions; }
代码再子主题的 functions.php 文件或插件文件里面。管斤的很
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
仅在"处理中"状态的订单列表中使用以下行显示批量操作。
add_filter( 'bulk_actions-edit-shop_order', 'bulk_actions_only_on_processing_orders_list', 100 ); function bulk_actions_only_on_processing_orders_list( $bulk_actions ) { if( ! (isset($_GET['post_status']) && $_GET['post_status'] === 'wc-processing') ) { $bulk_actions = array(); } return $bulk_actions; }代码再子主题的 functions.php 文件或插件文件里面。管斤的很