我试图让我的 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
类(class)。我找到了 relevant actions在这个 woocommerce 页面上。
我可以从 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。 :)
关于php - 如何修改 woocommerce_before_cart Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23521142/