【问题标题】:wooCommerce call function in checkout page结帐页面中的 wooCommerce 调用功能
【发布时间】:2015-01-11 00:32:30
【问题描述】:

我的主题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

【问题讨论】:

    标签: wordpress woocommerce


    【解决方案1】:

    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 );
    
    }
    

    【讨论】:

      猜你喜欢
      • 2015-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-23
      • 2021-09-16
      • 2016-07-20
      • 1970-01-01
      • 2015-11-29
      相关资源
      最近更新 更多