如何从WOOCommerce Checkout表单中将值过帐到“谢谢”页面?

时间:2019-07-18 13:05:19

标签: wordpress woocommerce wordpress-theming

实际上没有任何代码可以显示给您。这是基本的东西。

   function dc_mailing_check_opt_in() {

        //if checked, subscribe the user
        if ( $_POST['dc-opt-in'] == 1 ) {

            dc_mailing_signup();
            return true;

        }

        return false;

    }

    add_action( 'woocommerce_checkout_process', 'dc_mailing_check_opt_in' );

我正在尝试将此功能移至“谢谢”页面,而不是在结帐过程中将其触发。但是,如何将POST值放入“谢谢”页面?我尝试转储$ _POST var,但没有任何显示。

1 个答案:

答案 0 :(得分:-1)

无论您要在“谢谢”页面上显示什么内容,都需要在其他字段中添加此类代码。

<?php _e( 'Transaction ID:', 'woocommerce' ); ?>

<?php echo $order->get_order_number(); ?>


<?php _e( 'Total:', 'woocommerce' ); ?>

<?php echo $order->get_formatted_order_total(); ?>