gpt4 book ai didi

wordpress - 外部获取Woocommerce产品变体

转载 作者:行者123 更新时间:2023-12-01 15:41:26 28 4
gpt4 key购买 nike

我正在尝试列出woocommerce模板之外的产品变体和每种变体的价格。
任何人都可以建议我如何访问该信息?

我试图做这样的事情:

$tickets = new WC_Product( $product_id);
$variables = $tickets->get_available_variations();

但这不起作用,因为它在循环之外,它返回错误。

从概念上来说,我想像数组一样获得所有变化:
$vars = array(
array('name' => 'My var name', 'price' => '123'),
array('name' => 'My var name', 'price' => '123'),
);

甚至可以为每个产品在'save_post'上执行此操作,以创建新的post_meta并将其保存以供将来使用,然后将其变为:
$meta = get_post_meta( $product_id, '_my_variations' );

任何建议都欢迎。

最佳答案

为了使产品多样化,您需要创建WC_Product_Variable类的新实例,下面是一个示例:

$tickets = new WC_Product_Variable( $product_id);
$variables = $tickets->get_available_variations();

这样,您将获得$ variables数组中的所有变体所需的信息。

关于wordpress - 外部获取Woocommerce产品变体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25806003/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com