我查看了Woocommerce API文档,看看是否有任何方法可以在将产品插入Wordpress的管理后端但无法找到任何产品后对其进行操作。也许我错过了它?
我需要选择产品数据并将其发送到外部API,显然,在更新和删除时处理它......
我可以使用/钩子吗?
答案 0 :(得分:3)
这更符合我的要求。取自WP论坛中的this回答。感谢作者
add_action('transition_post_status', 'wpse_110037_new_posts', 10, 3);
function wpse_110037_new_posts($new_status, $old_status, $post) {
if(
$old_status != 'publish'
&& $new_status == 'publish'
&& !empty($post->ID)
&& in_array( $post->post_type,
array( 'product')
)
) {
//add some cde here
}
}
答案 1 :(得分:0)
If You add a new product in woocommerce then send product_id
add_action('draft_to_publish','my_product_update');
function my_product_update( $post ) {
if($post->post_type == "product"){
$pid=$post->ID;
//your code
}
}