簡化後台訂單列表,透過隱藏批量操作,除了處理狀態篩選,有效。
P粉311563823
P粉311563823 2023-08-07 18:02:56
0
1
611
<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 檔案或外掛檔案裡面。管斤的很

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板