我在我的主题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 );所有我需要的是下面的输出发货信息和上面的我认为应该可以工作?
谢谢
J
发布于 2014-11-14 06:26:50
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 );
}https://stackoverflow.com/questions/26916067
复制相似问题