1
我已經通過Woocommerce API Docs查看了是否有任何方法來處理產品,然後將其插入到WordPress的管理後端但無法找到任何東西。也許我錯過了它?將產品插入後端後的Woocommerce鉤子
我需要選擇產品數據並將其發送到外部API,顯然,處理它的更新和刪除...
有什麼辦法/掛鉤可以使用嗎?
我已經通過Woocommerce API Docs查看了是否有任何方法來處理產品,然後將其插入到WordPress的管理後端但無法找到任何東西。也許我錯過了它?將產品插入後端後的Woocommerce鉤子
我需要選擇產品數據並將其發送到外部API,顯然,處理它的更新和刪除...
有什麼辦法/掛鉤可以使用嗎?
這更多地進入我想要的。摘自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
}
}
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
}
}
查閱這些行動掛鉤:save_post http://codex.wordpress.org/Plugin_API/Action_Reference/save_post before_delete_post http://codex.wordpress.org/Plugin_API/ Action_Reference/before_delete_post delete_post http://codex.wordpress.org/Plugin_API/Action_Reference/delete_post – codescribblr