php表单设置备注,php – 通过自定义前端表单设置Woocommerce产品标签和类别

我正在构建一个表单供用户使用wp_insert_post和update_post_meta通过我网站的前端创建产品.

尝试设置产品类别和标签时出现问题.在这方面,Woocommerce似乎没有使用标准的Wordpress分类法.有人对此有经验吗?似乎Woocommerce在某些地方使用product_tags.有没有像Wordpress一样创建它们的功能?

以下是我正在做的事情的片段.谢谢!

$post = array(

'ID' => '',

'post_content' => $_POST['post_content'],

'post_title' => $_POST['post_title'],

'post_status' => 'draft',

'post_type' => 'product',

'post_author' => $user_id,

);

$newListing = wp_insert_post($post, $wp_error);

//SET META

update_post_meta($newListing, '_stock_status', 'instock', true);

update_post_meta($newListing, '_visibility', 'visible', true);

update_post_meta($newListing, '_price', $_POST['_regular_price'], true);

//SET CATEGORIES - **NOT WORKING**

wp_set_post_categories($newListing, $categories);

//SET THE TAGS **NOT WORKING**

wp_set_post_tags($newListing, $tags, true);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值