Vereinfachen Sie die Backend-Bestellliste, indem Sie Batch-Vorgänge ausblenden, mit Ausnahme der effektiven Verarbeitungsstatusfilterung.
P粉311563823
P粉311563823 2023-08-07 18:02:56
0
1
534
<p>Gibt es eine andere Möglichkeit, Massenvorgänge aus der Admin-Auftragsliste als die gefilterte Verarbeitungsstatusliste auszublenden: post_status=wc-processing, ich möchte nur Massenvorgänge anzeigen?<br /><br /> Ich habe versucht, den Code aus „So entfernen Sie Massenaktionen von der Seite „Bestellungen verwalten“ zu verwenden, aber dadurch werden die Massenaktionen aus der Liste „Alle Bestellungen“ ausgeblendet. <br /><br />Ich möchte nur Batch-Vorgänge mit einer gefilterten Liste der Verarbeitungsstatus anzeigen. Ob das funktioniert? Hilfe Familie</p><p><br /></p>
P粉311563823
P粉311563823

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!