Php 如何在一个部门内加载WooCommerce交叉销售和购物车抵押品

Php 如何在一个部门内加载WooCommerce交叉销售和购物车抵押品,php,wordpress,woocommerce,cart,Php,Wordpress,Woocommerce,Cart,我正在尝试将WooCommerce交叉销售div加载到名为的自定义div中。cart collaterals交叉销售,其中已包含.cart collaterals元素,以便我可以在一行中更好地设置它们的样式。目前,.cross-sells是由cross-sells.php加载的,我试图将它的代码实现到cart.php中,这样我就可以将两个函数都放在一个文件中,并且可以将它们放在同一个div中。问题是,当我将代码复制到cart.php中时,cross-sells不会加载 这是cart.php的原始

我正在尝试将WooCommerce
交叉销售
div加载到名为
的自定义div中。cart collaterals交叉销售
,其中已包含
.cart collaterals元素
,以便我可以在一行中更好地设置它们的样式。目前,
.cross-sells
是由cross-sells.php加载的,我试图将它的代码实现到cart.php中,这样我就可以将两个函数都放在一个文件中,并且可以将它们放在同一个div中。问题是,当我将代码复制到cart.php中时,cross-sells不会加载

这是cart.php的原始代码,其中已经包含了
.cart副刊

<div class="cart-collaterals-cross-sell">
<div class="cart-collaterals">

    <h2><?php _e( 'Cart totals', 'woocommerce' ); ?></h2>

    <?php if ( ! is_ajax() && wc_coupons_enabled() ) { ?>
        <div class="nm-coupon-wrap">
            <div class="nm-coupon-inner">
                <a href="#" id="nm-coupon-btn"><?php esc_html_e( 'Gutschein', 'nm-framework' ); ?></a>

                <div class="nm-coupon">
                    <input type="text" id="nm-coupon-code" class="input-text" name="nm_coupon_code" value="" placeholder="<?php esc_attr_e( 'Coupon code', 'woocommerce' ); ?>" />

                    <input type="submit" id="nm-apply-coupon-btn" class="button border" name="nm_apply_coupon" value="<?php esc_attr_e( 'Apply coupon', 'woocommerce' ); ?>" />

                    <?php do_action( 'woocommerce_cart_coupon' ); ?>
                </div>
            </div>
        </div>
    <?php } ?>

    <?php 
        /**
         * Cart collaterals hook.
         *
         * @hooked woocommerce_cross_sell_display
         * @hooked woocommerce_cart_totals - 10
         */
        do_action( 'woocommerce_cart_collaterals' );
    ?>

</div>
</div>


您可以使用以下两个函数

  • 对于购物车抵押品==>
    woocommerce\u Cart\u totals()
  • 对于交叉销售=====>
    woocommerce\u Cross\u sell\u display()
  • 尝试使用我在此处提供的以下代码:

    <div class="cart-collaterals-cross-sell">
    <div class="cart-collaterals">
    
        <h2><?php _e( 'Cart totals', 'woocommerce' ); ?></h2>
    
        <?php if ( ! is_ajax() && wc_coupons_enabled() ) { ?>
            <div class="nm-coupon-wrap">
                <div class="nm-coupon-inner">
                    <a href="#" id="nm-coupon-btn"><?php esc_html_e( 'Gutschein', 'nm-framework' ); ?></a>
    
                    <div class="nm-coupon">
                        <input type="text" id="nm-coupon-code" class="input-text" name="nm_coupon_code" value="" placeholder="<?php esc_attr_e( 'Coupon code', 'woocommerce' ); ?>" />
    
                        <input type="submit" id="nm-apply-coupon-btn" class="button border" name="nm_apply_coupon" value="<?php esc_attr_e( 'Apply coupon', 'woocommerce' ); ?>" />
    
                        <?php do_action( 'woocommerce_cart_coupon' ); ?>
                    </div>
                </div>
            </div>
        <?php } ?>
    
        <?php 
            /**
             * Cart collaterals hook.
             *
             * @hooked woocommerce_cross_sell_display
             * @hooked woocommerce_cart_totals - 10
             */
            //do_action( 'woocommerce_cart_collaterals' );
            woocommerce_cart_totals();
        ?>
    
    </div>
        <div class="cross-sells">
    
            <?php woocommerce_cross_sell_display(); ?>
    
        </div>
    </div>
    
    
    
    <div class="cart-collaterals-cross-sell">
    <div class="cart-collaterals">
    
        <h2><?php _e( 'Cart totals', 'woocommerce' ); ?></h2>
    
        <?php if ( ! is_ajax() && wc_coupons_enabled() ) { ?>
            <div class="nm-coupon-wrap">
                <div class="nm-coupon-inner">
                    <a href="#" id="nm-coupon-btn"><?php esc_html_e( 'Gutschein', 'nm-framework' ); ?></a>
    
                    <div class="nm-coupon">
                        <input type="text" id="nm-coupon-code" class="input-text" name="nm_coupon_code" value="" placeholder="<?php esc_attr_e( 'Coupon code', 'woocommerce' ); ?>" />
    
                        <input type="submit" id="nm-apply-coupon-btn" class="button border" name="nm_apply_coupon" value="<?php esc_attr_e( 'Apply coupon', 'woocommerce' ); ?>" />
    
                        <?php do_action( 'woocommerce_cart_coupon' ); ?>
                    </div>
                </div>
            </div>
        <?php } ?>
    
        <?php 
            /**
             * Cart collaterals hook.
             *
             * @hooked woocommerce_cross_sell_display
             * @hooked woocommerce_cart_totals - 10
             */
            //do_action( 'woocommerce_cart_collaterals' );
            woocommerce_cart_totals();
        ?>
    
    </div>
        <div class="cross-sells">
    
            <?php woocommerce_cross_sell_display(); ?>
    
        </div>
    </div>