Wie erhalte ich Slugs und Namen aller Bestellstatus in WooCommerce?
Lesezeit: 1 Minute
Stimart
Ich möchte alle Slugs und Namen aller WooCommerce-Bestellstatus erhalten. Ich habe die Antworten aus dem folgenden Thread versucht: Woocommerce get list of order status list, aber ohne Erfolg.
Ich verwende die neueste WooCommerce-Version. Jede Hilfe ist willkommen.
Sie werden die dedizierte Funktion verwenden wc_get_order_statuses()von WC_Order-Funktionen, die Ihnen standardmäßig das folgende Array liefern:
Alle benutzerdefinierte zusätzliche Bestellstatus werden ebenfalls enthalten sein als Filterhaken wc_order_statuses wird innerhalb dieser Funktion angewendet.
Fügen Sie das folgende Snippet zu functions.php hinzu und rufen Sie woocommerce_get_order_statuses() dort auf, wo Sie es verwenden möchten.
wc_get_order_statuses() stellt nur standardmäßige WooCommerce-Status bereit, aber um alle Bestellstatus zu erhalten, können Sie die folgende Funktion verwenden woocommerce_get_all_order_statuses()