覆盖 WooComerce 中的 WC_Shortcode_Cart::output

Overwrite WC_Shortcode_Cart::output in WooComerce

提问人:J.BizMai 提问时间:10/7/2023 最后编辑:LoicTheAztecJ.BizMai 更新时间:10/7/2023 访问量:19

问:

我的目标是覆盖包含和 .cart.phpform-checkout.php

出于某种原因,我通过我的主题覆盖了模板。我使用以下方法将购物车放入其中:form-checkout.php

 <?php wc_get_template( 'cart/cart.php' ); ?>

我的问题是它包含几个相似的属性,所以我只用一些CSS隐藏表单结帐上方的购物车,但如何防止一些重复。我想删除它,但模板是由 调用的。cart.phpididWC_Shortcode_Cart::output

那么我该如何覆盖,或者有没有其他正确的方法可以做到这一点呢?WC_Shortcode_Cart::output

PHP 模板 WooCommerce WooCommerce -主题

评论

0赞 LoicTheAztec 10/7/2023
请注意,添加到模板中时,不使用 .因此,您还需要通过主题覆盖模板文件,以对购物车 HTML 输出进行结构更改,同时不要忘记调用 , , ...<?php wc_get_template( 'cart/cart.php' ); ?>form-checkout.phpWC_Shortcode_Cart::output()cart/cart.phpcart/cart.phpcart/cart-item-data.phpcart/cart-totals.phpcart/cross-sells.php

答: 暂无答案