我的主题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 );
我需要的只是出货信息下面的输出,以上我觉得应该有用吗?
由于
Ĵ
答案 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 );
}