Für einen Zweck, der wococommerce-Werte an ein Array wie folgt übergibt:
'name' => $_POST['billing_first_name'], 'phone' => $_POST['billing_phone'], 'email' => $_POST['billing_email'], 'note' => $_POST['order_comments'],
Jetzt bin ich auf der Suche nach einem der Werte. Der Name des bestellten Produkts.
'subject' => HERE GOES THE PRODUCT NAME VALUE,
Ich habe überall gesucht, einige Sachen ausprobiert, aber bisher hat noch nichts funktioniert.
Ich arbeite in functions.php
Vorausgesetzt, Sie können die Auftrags-ID abrufen, können Sie dies tun
$order = new WC_Order($order_id); $items = $order->get_items();
Dann können Sie die Ergebnisse durchlaufen, um den Produktnamen zu Ihrem Array hinzuzufügen.
foreach($items as $item){ $product_names .= $item['name'] .' '; }