php - 如何修改 woocommerce_before_cart Action

标签 php wordpress twitter-bootstrap woocommerce

我试图让我的 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/

相关文章:

php - 如何在 WordPress 中获取评论永久链接(使用 HTML anchor )?

html - 页面内容进入另一个位于页脚上的 div

php - 在 localhost 中连接 MYSQL 时出现问题

php - 搜索大数据库

php - 通过不加载主题和插件使 WordPress WP-API 更快

mysql - SQL 和 WPDB 的困难,特别是在 WHERE 子句中

mysql - 在 MySQL 数据库中检查 WordPress 版本

jquery - 使用bootstrap获得简单的 slider ,Rails4 Assets 问题?

javascript - 为什么我的 bootstrap 缩略图在我的 Jumbotron 里面?

php,按引用或按值的变量