如何在 WordPress Woo-Commerce 插件上获取所有包含的产品

Posted

技术标签:

【中文标题】如何在 WordPress Woo-Commerce 插件上获取所有包含的产品【英文标题】:How can I get all included products on WordPress Woo-Commerce Plugin 【发布时间】:2020-08-18 09:41:20 【问题描述】:

我正在开发 WordPress Woo-Commerce 插件定制。

我在管理页面上添加了产品作为包含产品,例如 Bellow Image。

我想从父产品 ID 中获取所有包含的产品 ID。如果有人对此有解决方案,请告诉我。

问候

【问题讨论】:

【参考方案1】:

很高兴认识你。

要解决您的问题,请将以下代码添加到 plugins/woocommerce-ultimate-giftcard-function。

foreach ($include_product_new_array as $product_id)
                $product = wc_get_product( $product_id );
                $order->add_product($product, 1);
                //woocommerce_add_order_item($order_id, $product);
            
            //$order->calculate_totals();
            $order->save(); // Save and sync the data

【讨论】:

但是我在哪里可以获得 $include_product_new_array ? 哦,用这个。 $include_product_ids = array_filter(array_map('absint',explode(',',get_post_meta($product_id,'mwb_wgm_include_per_pro_format',true))));

以上是关于如何在 WordPress Woo-Commerce 插件上获取所有包含的产品的主要内容,如果未能解决你的问题,请参考以下文章

wordpress多作者显示问题

wordpress上面如何在导航栏上面添加子分类

如何在WordPress菜单中添加搜索框?

如何在wordpress 3.0中使用自定义分类法

wordpress如何添加文章页面?

如何在 Wordpress 插件中使用 ReactJS