Php 在woocommerce中发布/更新产品之前,如何触发功能?

Php 在woocommerce中发布/更新产品之前,如何触发功能?,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,当用户发布或更新woocommerce的产品时(在wordpress中),我正在尝试获取一个函数,该函数在保存到数据库之前获取一些信息 到目前为止,我发现了这个 add_action( 'save_post_product', 'method' ); 但它似乎是在用户进入创建新产品时触发的,但我可以保存它和所有内容,而无需调用此函数 有什么功能可以这样做吗 谢谢也许这就是您的解决方案: add_action( 'save_post', 'my_product_update' ); funct

当用户发布或更新woocommerce的产品时(在wordpress中),我正在尝试获取一个函数,该函数在保存到数据库之前获取一些信息

到目前为止,我发现了这个

add_action( 'save_post_product', 'method' );
但它似乎是在用户进入创建新产品时触发的,但我可以保存它和所有内容,而无需调用此函数

有什么功能可以这样做吗


谢谢

也许这就是您的解决方案:

add_action( 'save_post', 'my_product_update' );

function my_product_update( $post ) {
    if($post->post_type == "product"){
         $pid=$post->ID;
         //your code
    }
}
因为我认为WooCommerce没有这个动作的默认钩子