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中.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...