You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress集成WooCommerce站点头部多余购物车/结算栏移除求助

WordPress + WooCommerce 头部多余栏位移除求助

我用WordPress集成WooCommerce搭建的站点遇到头部问题:头部除了购物车图标外,还出现了多余的Cart和Checkout功能栏。我无法通过WordPress自定义器编辑头部,因此没法移除这些栏位。WooCommerce支持人员表示需要修改header.php文件,但我没有PHP相关经验,不确定该安全修改文件的哪一部分。

头部问题截图:
头部多余Cart和Checkout栏位截图

相关header.php代码片段:

<?php if (class_exists('WooCommerce') && get_theme_mod(CustomizerControls::NAVIGATION_HIDE_CART) == '') : ?>
                                    <div class="cart-header cart-header-desktop">
                                        <a class="cart-customlocation" href="<?php echo esc_url(wc_get_cart_url()); ?>" title="<?php esc_attr('View your shopping cart'); ?>">
                                            <svg aria-hidden="true" role="img" focusable="false" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> <path d="M21.9353 20.0337L20.7493 8.51772C20.7003 8.0402 20.2981 7.67725 19.8181 7.67725H4.21338C3.73464 7.67725 3.33264 8.03898 3.28239 8.51523L2.06458 20.0368C1.96408 21.0424 2.29928 22.0529 2.98399 22.8097C3.66874 23.566 4.63999 24.0001 5.64897 24.0001H18.3827C19.387 24.0001 20.3492 23.5747 21.0214 22.8322C21.7031 22.081 22.0361 21.0623 21.9353 20.0337ZM19.6348 21.5748C19.3115 21.9312 18.8668 22.1275 18.3827 22.1275H5.6493C5.16836 22.1275 4.70303 21.9181 4.37252 21.553C4.042 21.1878 3.88005 20.7031 3.92749 20.2284L5.056 9.55014H18.9732L20.0724 20.2216C20.1223 20.7281 19.9666 21.2087 19.6348 21.5748Z" fill="currentColor"></path> <path d="M12.1717 0C9.21181 0 6.80365 2.40811 6.80365 5.36803V8.6138H8.67622V5.36803C8.67622 3.44053 10.2442 1.87256 12.1717 1.87256C14.0992 1.87256 15.6674 3.44053 15.6674 5.36803V8.6138H17.5397V5.36803C17.5397 2.40811 15.1316 0 12.1717 0Z" fill="currentColor"></path> </svg>
                                            <span class="cart-icon-number"><?php echo WC()->cart->get_cart_contents_count(); ?></span> 

                                            <div class="cart-preview">
                                                <?php
            global $woocommerce;
                                    $items = $woocommerce->cart->get_cart();

                                    foreach ($items as $item => $values) {
                                        $_product =  wc_get_product($values['data']->get_id());
                                        echo "<div class='cart-preview-tem'>";
                                        $getProductDetail = wc_get_product($values['product_id']);
                                        echo "<div class='thumb-container'>";
                                        echo $getProductDetail->get_image('thumb');
                                        echo "</div>";
                                        echo "".$values['quantity']. ' x '.$_product->get_title();
                                        $price = $values['data']->get_price();
                                        echo "<span>";
                                        echo get_woocommerce_currency_symbol();
                                        echo "".esc_html($price)."</span></div>";
                                    }
                                    ?>
                                            </div>
                                        </a>
                                    </div>
                                <?php endif; ?>
                                <?php if (class_exists('WooCommerce') && get_theme_mod(CustomizerControls::NAVIGATION_HIDE_CART) == '') : ?>
                                </div>
                            <?php endif; ?>

我已尝试逐个禁用并启用WordPress插件排查问题,但问题仍未解决,该问题自集成WooCommerce时就已出现,恳请各位提供帮助!

内容的提问来源于stack exchange,提问作者Smridhi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 14:03:21