frissítve: 2022. 05. 15.
Olvasási idő: 2 perc
Plugout

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! :)