加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 如何修改woocommerce_before_cart动作

发布时间:2020-12-13 22:06:31 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试将我的woocommerce购物车模板显示为完整的12列布局. 现有布局使用bootstrap的col-sm-8列.我需要将它改为col-sm-12. main class="main col-sm-8" role="main" div class="page-header" h1Cart/h1 /divdiv class="woocommerce".../divdiv class="woo
我正在尝试将我的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中.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读