2017-03-02 1 views

Répondre

0

Vous pouvez supprimer commander gratuitement en utilisant parse_query filtre avec $pagenow variable globale.

add_filter('parse_query', 'wh_alterAdminPostList'); 

function wh_alterAdminPostList($query) 
{ 
    global $pagenow; 
    if (is_admin() && $pagenow == 'edit.php' && isset($_GET['post_type']) && $_GET['post_type'] == 'shop_order') 
    { 
     $query->query_vars['meta_query'] = [ 
      [ 
       'key' => '_order_total', 
       'value' => 0.00, 
       'compare' => '>', 
       'type' => 'DECIMAL', 
      ] 
     ]; 
    } 
} 

Code va dans le fichier function.php de votre thème enfant actif (ou le thème). Ou encore dans tous les fichiers php plugin.
Le code a été testé et fonctionne.

Espérons que cela aide!

+0

Tks beaucoup! Ce code a fonctionné parfaitement! –

+0

@DiegoSaavedra: grâce à vous aussi à cause de cette question, je découvre aussi la polyvalence du hook 'parse_query'. Et n'oubliez pas d'accepter ma réponse pour résoudre votre question. –