购物车页面上的购物车总计后如何移动“返回商店”

时间:2020-08-21 15:21:12

标签: php wordpress woocommerce

我想将“返回商店”移动到购物车总计之后的移动购物车页面上,但在“结帐”按钮之前。

有可能吗?可能的话,也许将其钩到ReAlloc(m_Capacity * 2); 中的̀ <?php do_action( 'woocommerce_after_cart_totals' ); ?> 上,但是如何将其解钩,因为它已硬编码在文件cart.php中:

cart-totals.php

还可以只在移动版面上使用吗?

1 个答案:

答案 0 :(得分:0)

您可以按照以下步骤进行: 首先使用此CSS隐藏“返回Shope”,

@media screen and (max-width: 600px) {
.woocommerce-cart .return-to-shop { display: none !important; }
}

我们使用@media和'600px'仅定位移动设备。

然后在“结帐”之前添加该按钮,

do_action( 'woocommerce_after_cart_totals', 'isnert_shop_back_button' );
function isnert_shop_back_button(){
<div class="cart-collaterals">
<a class="button wc-backward return-to-shop-cart-wholesale" href="/wholesale-ordering/">
            <?php esc_html_e( 'Return to pro shop', 'woocommerce' ); ?>
        </a>
        <a class="button wc-backward return-to-shop-cart-retail" href="<?php echo esc_url( apply_filters( 'woocommerce_return_to_shop_redirect', wc_get_page_permalink( 'shop' ) ) ); ?>">
            <?php esc_html_e( 'Return to shop', 'woocommerce' ); ?>
        </a>
            <?php
            /**
             * Cart collaterals hook.
             *
             * @hooked woocommerce_cross_sell_display
             * @hooked woocommerce_cart_totals - 10
             */
            do_action( 'woocommerce_cart_collaterals' );
        ?>
    </div>
    }

我只是使用了必须显示“ Return TO SHope”按钮的代码,但是在函数isert_shop_back_button()内,您可以放置​​任何想要的东西。

尝试一下,让我知道会发生什么。