1
Я использую hook woocommerce_new_order_item
в моем файле functions.php.WooCommerce woocommerce_new_order_item hook
код у меня есть:
add_action('woocommerce_new_order_item', 'wc_order_item_added', 1, 1 );
function wc_order_item_added($item_id, $item, $order_id) {
global $mysqli;
//$order = new WC_Order($item_id);
$sql = $mysqli->query("INSERT into a_test (one) values ('".$item_id."');");
}
Что я нашел из: http://hookr.io/actions/woocommerce_new_order_item/
Но переменная $order_id
не возвращается. Единственная переменная, которая работает в том, $item_id
ах я вижу - вы знаете, как читать ' $ item'? Я попробовал как '$ item-> name', так и' $ item ["name"] ', но ни один из них не работает, а' $ item' сам по себе просто возвращает 'Array' – user6486397
Do die (var_dump ($ item)); посмотреть, что находится в объекте – user1049961
perfect - thank you – user6486397