woocommerce 自定义字段的帖子元字段正确更新,但产品页面中未显示相同

问题描述

我在 2 天内努力解决问题,但无法这样做..我正在尝试自定义 woocommerce 礼品卡插件,并使用 dokan 插件使其在供应商页面上可编辑。一切正常。 Post Meta 正在根据需要准确更新,但 postMeta 值在产品页面上不起作用。 woocommerce 有什么问题吗?或者我们需要对 woocommerce 采取具体行动才能使其发挥作用?这是保存在数据库中的 post_Meta

a:6:{s:13:"default_price";i:0;s:4:"type";s:19:"mwb_wgm_range_price";s:8:"template";i:4751;s:14:"by_default_tem";b:1;s:4:"from";s:1:"1";s:2:"to";s:1:"3";}

我正在使用以下操作来保存 post_Meta 值:

add_action( 'dokan_new_product_added','save_add_product_Meta2',10,2 );
add_action( 'dokan_product_updated',2 );

function save_add_product_Meta2($product_id,$postdata){

    if ( ! dokan_is_user_seller( get_current_user_id() ) ) {
            return;
        }
if ( ! empty( $postdata['new_field_4'] ) ) {
            update_post_Meta( $product_id,'new_field_4',$postdata['new_field_4'] );
        }
}

非常感谢任何帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)