如何以编程方式更新产品属性?

网页设计

我使用以下代码向产品添加属性:

foreach ($_attributes as $name => $value) {
        wp_set_object_terms($post_id, $value, $name, true);
        $product_attributes[$name] = array (
            'name' => $name, // set attribute name
            'value' => $value, // set attribute value
            'is_visible' => 0,
            'is_variation' => 1,
            'is_taxonomy' => 1
        );
    }
update_post_meta($post_id, '_product_attributes', $product_attributes );

但会删除我在admin中的产品编辑中添加的先前属性,例如产品品牌或型号。如何在不删除先前属性的情况下更新当前产品属性?

谢谢帮助我。

地亚哥

您可以在更新之前简单地备份数据库内容,如下所示:

$tmpBk = get_post_meta($post_id, '_product_attributes',true);
update_post_meta($post_id, '_product_attributes', array_merge(tmpBk,$product_attributes) );

应该足以保存您以前存储的值

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Woocommerce中以编程方式创建新产品属性

来自分类Dev

如何以编程方式按产品获取Azure产品?

来自分类Dev

如何以编程方式在WooCommerce中添加新的自定义产品属性?

来自分类Dev

Woocommerce 优惠券 - 无法以编程方式使用 update_post_meta 更新产品 ID

来自分类Dev

如何以编程方式设置ItemsSource属性?

来自分类Dev

如何以编程方式设置Textview的属性?

来自分类Dev

如何以编程方式更改或更新NSLayoutConstraint

来自分类Dev

如何以编程方式更新节点模块

来自分类Dev

如何以编程方式更新DNS记录

来自分类Dev

如何以编程方式更新Flink版本

来自分类Dev

如何以编程方式更新DNS记录

来自分类Dev

如何以编程方式更新节点模块

来自分类Dev

大量更新产品属性文字

来自分类Dev

如何以编程方式为magento中的产品分配类别

来自分类Dev

如何以编程方式获取/设置产品价格?

来自分类Dev

如何以编程方式重新索引单个产品?

来自分类Dev

如何以编程方式更新应用程序配置文件中的自定义属性

来自分类Dev

如何以编程方式在Java中设置属性属性?

来自分类Dev

Android-如何以编程方式获取parentActivityName属性值?

来自分类Dev

如何以编程方式从Android应用读取Gradle文件属性

来自分类Dev

如何以编程方式更改主题颜色:样式,Android属性?

来自分类Dev

如何以编程方式设置EpiServer.Url属性

来自分类Dev

如何以编程方式覆盖Storyboard UIView height属性

来自分类Dev

如何以编程方式更改主题颜色:样式,属性android?

来自分类Dev

如何以编程方式绑定DataTemplate内部控件的(依赖)属性?

来自分类Dev

如何以编程方式更改视图布局的属性

来自分类Dev

如何以编程方式更新camunda tomcat中的DMN规则

来自分类Dev

如何以编程方式触发Eclipse插件更新?

来自分类Dev

离子:如何以编程方式更新离子切换

Related 相关文章

  1. 1

    在Woocommerce中以编程方式创建新产品属性

  2. 2

    如何以编程方式按产品获取Azure产品?

  3. 3

    如何以编程方式在WooCommerce中添加新的自定义产品属性?

  4. 4

    Woocommerce 优惠券 - 无法以编程方式使用 update_post_meta 更新产品 ID

  5. 5

    如何以编程方式设置ItemsSource属性?

  6. 6

    如何以编程方式设置Textview的属性?

  7. 7

    如何以编程方式更改或更新NSLayoutConstraint

  8. 8

    如何以编程方式更新节点模块

  9. 9

    如何以编程方式更新DNS记录

  10. 10

    如何以编程方式更新Flink版本

  11. 11

    如何以编程方式更新DNS记录

  12. 12

    如何以编程方式更新节点模块

  13. 13

    大量更新产品属性文字

  14. 14

    如何以编程方式为magento中的产品分配类别

  15. 15

    如何以编程方式获取/设置产品价格?

  16. 16

    如何以编程方式重新索引单个产品?

  17. 17

    如何以编程方式更新应用程序配置文件中的自定义属性

  18. 18

    如何以编程方式在Java中设置属性属性?

  19. 19

    Android-如何以编程方式获取parentActivityName属性值?

  20. 20

    如何以编程方式从Android应用读取Gradle文件属性

  21. 21

    如何以编程方式更改主题颜色:样式,Android属性?

  22. 22

    如何以编程方式设置EpiServer.Url属性

  23. 23

    如何以编程方式覆盖Storyboard UIView height属性

  24. 24

    如何以编程方式更改主题颜色:样式,属性android?

  25. 25

    如何以编程方式绑定DataTemplate内部控件的(依赖)属性?

  26. 26

    如何以编程方式更改视图布局的属性

  27. 27

    如何以编程方式更新camunda tomcat中的DMN规则

  28. 28

    如何以编程方式触发Eclipse插件更新?

  29. 29

    离子:如何以编程方式更新离子切换

热门标签

归档