微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 如何修改woocommerce_before_cart动作

我正在尝试将我的woocommerce购物车模板显示为完整的12列布局.

现有布局使用bootstrap的col-sm-8列.我需要将它改为col-sm-12.

<main class="main col-sm-8" role="main">
  <div class="page-header">
   <h1>Cart</h1>
  </div>

<div class="woocommerce">...</div>

<div class="woocommerce-info">...</div>

<div class="cart-collaterals">
    // shipping code etc.
</div>
</main>

我检查了相关的woo-templates shown here,并将cart.PHP模板复制到我的主题中以覆盖.但是,看起来我需要修改woocommerce_before_cart操作来更改< main>布局并插入col-sm-12类.我在这个woocommerce页面上找到了relevant actions.

我可以从cart.PHP模板中看到在< form>之前调用的操作.元素如下图所示:

global $woocommerce;

wc_print_notices();

do_action( 'woocommerce_before_cart' ); ?>

<form action="<?PHP echo esc_url( WC()->cart->get_cart_url() ); ?>" method="post">

<?PHP do_action( 'woocommerce_before_cart_table' ); ?>

<table class="shop_table cart" cellspacing="0">enter code here

我是PHP的新手,我的问题是如何修改此操作的输出,以便将布局更改为12列?

解决方法

Woocommerce将cart.PHP中的内容插入到主题根目录中的page.PHP中.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐