如何移动继续结帐 - 购物车woocommerce

时间:2014-02-04 17:51:34

标签: php wordpress woocommerce

我想将“结帐”按钮移至购物车页面底部。我搬了

<input type="submit" class="checkout-button button alt" name="proceed" value="<?php _e(  'Proceed to Checkout &rarr;', 'woocommerce' ); ?>" />
<?php do_action('woocommerce_proceed_to_checkout'); ?>

在页面底部,按钮显示但不起作用。我搜索了woocommerce_proceed_to_checkout钩子,但是我没找到它。

2 个答案:

答案 0 :(得分:2)

有点晚了,但我无法自拔。输入应该在表单标签内。否则,数据无法处理(后方法)。试试这段代码:

<form action="<?php echo esc_url( WC()->cart->get_cart_url() ); ?>" method="post">
  <input type="submit" class="checkout-button button alt wc-forward" name="proceed" value="<?php _e( 'Proceed to Checkout', 'woocommerce' ); ?>" />
  <?php do_action( 'woocommerce_proceed_to_checkout' ); ?>
  <?php wp_nonce_field( 'woocommerce-cart' ); ?>
</form>

答案 1 :(得分:0)

确保您的代码位于表单标记内(此处为代码)。

您不需要做很多工作,只需剪切表单标记的结尾,然后将其放在最后。