Я работаю на веб-сайт, который генерирует купон, когда кто-то зарегистрировать у меня есть код - этоWooCommerce купон - получить все перечисленные продукты Идентификаторы
$coupon_code = "ex".$resulted_coupon_code ;// Code
$amount = '20'; // Amount
$discount_type = 'percent_product'; // Type: fixed_cart, percent, fixed_product, percent_product
$coupon = array(
'post_title' => $coupon_code,
'post_content' => '',
'post_status' => 'publish',
'post_author' => 1,
'post_type' => 'shop_coupon'
);
$new_coupon_id = wp_insert_post($coupon);
// Add meta
update_post_meta($new_coupon_id, 'discount_type', $discount_type);
update_post_meta($new_coupon_id, 'coupon_amount', $amount);
update_po st_meta($new_coupon_id, 'individual_use', 'yes');
update_post_meta($new_coupon_id, 'product_ids', '4454,4452,4451,4449');
update_post_meta($new_coupon_id, 'exclude_product_ids', '');
update_post_meta($new_coupon_id, 'usage_limit', '1');
update_post_meta($new_coupon_id, 'usage_limit_per_user', '1');
update_post_meta($new_coupon_id, 'expiry_date', '');
update_post_meta($new_coupon_id, 'apply_before_tax', 'yes');
update_post_meta($new_coupon_id, 'free_shipping', 'no');
update_post_meta($new_coupon_id, 'customer_email', $user_email);
теперь, как я могу получить купон продукты иды ?? like from this
update_post_meta ($ new_coupon_id, 'product_ids', '4454,4452,4451,4449');
я хочу, чтобы получить эти 4454,4452,4451,4449
Я работаю дальше, чтобы получить это, как этот $ полей = get_post_meta ($ post-> ID, $ ID); \t \t foreach ($ fields as $ field) { \t \t return $ field; \t} будет обновлен здесь, если он работает – DevelopmentBucket
Что такое '$ id'? Это должна быть «meta_key», и вы не сможете зацикливать результаты, если это не массив (это не так). – doublesharp