简化后台订单列表,通过隐藏批量操作,除了处理状态筛选,有效。
P粉311563823
P粉311563823 2023-08-07 18:02:56
0
1
566
<p>除了处理状态过滤列表外,是否有任何方法可以从管理订单列表中隐藏批量操作:post_status=wc-processing,我只想显示批量操作?<br /><br />我试了用代码从如何从管理订单页面中删除批量操作,但是隐藏了所有订单列表中的批量操作。<br /><br />我想要的是只显示处理状态过滤列表的批量操作。这能管用吗?help家人们</p><p><br /></p>
P粉311563823
P粉311563823

全部回复(1)
P粉482108310

仅在"处理中"状态的订单列表中使用以下行显示批量操作。

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 文件或插件文件里面。管斤的很

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!