首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >产品发布后的Woocommerce钩子

产品发布后的Woocommerce钩子
EN

Stack Overflow用户
提问于 2016-10-19 10:19:12
回答 1查看 717关注 0票数 1

我正在用下面的

代码语言:javascript
复制
add_action('transition_post_status', 'my_product_update', 1000, 3);

function my_product_update($new_status, $old_status, $post) {
    if($new_status == 'publish' && $post->post_type == "product") {
         $product_id = $post->ID;
         $product = new WC_Product($product_id);
         echo $product->get_price();
    }
}

我想$product->get_price()string(0) ""

我想这是因为我在它还没被保存之前就收回了价格。

但是我可以使用$product->post->post_title检索这个名字

知道在产品出版后我怎样才能得到价格吗?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-19 10:39:13

试试这个:

代码语言:javascript
复制
function wpa104760_default_price( $post_id, $post ){  
    echo $price = get_post_meta( $post_id, '_regular_price', true);
    echo $sale = get_post_meta( $post_id, '_sale_price', true);
   // exit;

}
add_action( 'woocommerce_process_product_meta', 'wpa104760_default_price',1000,2 );
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40128537

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档