结帐页面中的wooCommerce调用功能

时间:2014-11-13 18:38:27

标签: wordpress woocommerce

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

这是主题functions.php

中的函数
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但不起作用:

add_filter( 'woocommerce_before_checkout_shipping_form', 'wc_checkout_description_so_1', 10, 2 );

我需要的只是出货信息下面的输出,以上我觉得应该有用吗?

由于

Ĵ

1 个答案:

答案 0 :(得分:0)

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

add_action( 'woocommerce_after_checkout_shipping_form', 'wc_checkout_description_so_1' );
function wc_checkout_description_so_1( $checkout )
{
    var_dump( $checkout );

}