Egyedi WooCommerce állapotok tömeges használata a Csoportműveletek menüben
Korábban már hoztunk létre egyedi rendelési állapotokat WooCommerce-ben, az élelmesebbek azonban észrevehették, hogy a Bulk Action ("Csoportműveletek") menübe ezek az állapotok nem kerültek be. Ezzel a snippettel erről fogunk gondoskodni.
Fontos információ, hogy továbbra is a saját egyedi rendelési állapotaink neveivel fogunk dolgozni (vagyis Gyártás alatt - wc-manufacturing
és Csomagolás alatt - wc-packing
). Hozzunk létre egy fájlt az mu-plugins mappánkban, mondjuk add-custom-order-statuses-to-bulk-edit-menu.php
néven, az alábbi tartalommal:
Két függvényből áll a snippet: az elsővel hozzáadjuk a menühöz az általunk használni kívánt elemeket, a másodikkal pedig betesszük ezek mögé a "logikát". Fontos, hogy az $actions
tömbbe felvenni kívánt elem kulcsa set-
-tel kezdődjön: egyébként nem fogja a második függvény "elkapni" és feldolgozni a beküldőtt űrlapot.
Készen is vagyunk! :)