php商品分类添加字段,php – WooCommerce产品供应商 – 更新分类自定义字段

这些都与WooCommerce和产品供应商扩展有关.

在我的函数中,每次提交重力形式时,我都会创建新的分类术语(产品供应商),但是我想要填充其他自定义字段.

以下工作更新术语名称和slug.我正在尝试更新PayPal电子邮件,供应商徽标等字段.

对于此测试,我手动设置下面的变量.

$user = 'formname';

$email = 'example@gmail.com';

$description = 'this is a test';

$return = wp_insert_term(

$user, // the term

'wcpv_product_vendors', // the taxonomy

array(

'description'=> $description,

'slug' => $user,

)

);

// Update vendor data

$vendor_data['paypal_email'] = $email; // The email used for the account will be used for the payments

$vendor_data['commission'] = '50'; // The commission is 50% for each order

update_option( 'shop_vendor_' . $return['term_id'], $vendor_data );

// Update vendor data

$vendor_data['paypal_email'] = $email; // The email used for the account will be used for the payments

$vendor_data['commission'] = '50'; // The commission is 50% for each order

$vendor_data['admins'][] = $customer_id; // The registered account is also the admin of the vendor

update_option( 'shop_vendor_' . $return['term_id'], $vendor_data );

该函数在提交表单时运行,它只是不将数据添加到供应商分类字段中.

SYiL1.png

RioNq.png

完整代码

//Woocommerce - ETSY - Import

function create_vendor_form( $entry, $form ) {

GET DATA FROM API

$user = rgar( $entry, '1' );

$email = rgar( $entry, '2' );

$description = rgar( $entry, '3' );

$return = wp_insert_term(

$user, // the term

'wcpv_product_vendors', // the taxonomy

array(

'description'=> $description,

'slug' => $user,

)

);

// Update vendor data

$vendor_data['paypal_email'] = $email; // The email used for the account will be used for the payments

$vendor_data['commission'] = '50'; // The commission is 50% for each order

$vendor_data['admins'][] = $customer_id; // The registered account is also the admin of the vendor

update_option( 'shop_vendor_' . $return['term_id'], $vendor_data );

// end GET DATA FROM API

}

add_action( 'gform_after_submission_2', 'create_vendor_form', 10, 2 );

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值