如何解决使用变量在产品中插入帖子元
我声明我不是专家!我的功能根据价格的存在来修改产品的可见性。它适用于简单的产品,但不适用于具有变量的产品。更准确地说,在变量产品中,变量的可见性已更改,但在父产品中,变量未更改。
我的问题是:在变量的情况下,如何在父产品上设置可见性过滤器?这是我当前的代码:
if ($listinoWeb == "")
{
delete_post_meta($product_id,'wwpp_product_wholesale_visibility_filter','all');
add_post_meta($product_id,'wholesale_customer',TRUE);
}
else
{
add_post_meta($product_id,'all',TRUE);
delete_post_meta($product_id,'wholesale_customer');
}
解决方法
您可以在产品对象上调用get_parent_id()
函数。如果您在简单/父产品上调用0
,它将返回$product_id = $product->get_parent_id() ? $product->get_parent_id() : $product->get_id();
。因此,您可以执行以下操作:
$product_id
通过这种方式,您可以确定localStorage
变量始终包含父ID。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。