首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >结帐页面中的wooCommerce调用函数

结帐页面中的wooCommerce调用函数
EN

Stack Overflow用户
提问于 2014-11-14 02:38:27
回答 1查看 2K关注 0票数 0

我在我的主题functions.php文件中有一个函数,它显示有关产品的一些信息。在帐单地址下面的结账页面上,我想把信息放在那里。

下面是我在主题functions.php中的函数

代码语言:javascript
复制
function wc_checkout_description_so_1( $other_data, $cart_item )
{
    $post_data = get_post( $cart_item['product_id'] );  
    echo '<div>HTML OUTPUT HERE</div>';

}

我已经尝试使用add_filter在帐单地址下面,但不起作用:

代码语言:javascript
复制
add_filter( 'woocommerce_before_checkout_shipping_form', 'wc_checkout_description_so_1', 10, 2 );

所有我需要的是下面的输出发货信息和上面的我认为应该可以工作?

谢谢

J

EN

回答 1

Stack Overflow用户

发布于 2014-11-14 06:26:50

woocommerce_after_checkout_shipping_form可能更适合在送货地址后显示内容。无论哪种方式,传递给woocommerce_after_checkout_shipping_form挂钩的唯一变量是$checkout变量。您可以对该变量执行var_dump操作,以查看它可用的内容。

代码语言:javascript
复制
add_action( 'woocommerce_after_checkout_shipping_form', 'wc_checkout_description_so_1' );
function wc_checkout_description_so_1( $checkout )
{
    var_dump( $checkout );

}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26916067

复制
相关文章

相似问题

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