php - Woocommerce - 在订单详细信息中显示总项目,需要找出放置它的位置
问题描述
我找到了这个问题的答案,但我不知道在什么位置包含代码。
包括 woocommerce/templates/order/order-details.php 中的代码。
add_filter('woocommerce_order_items_table', 'add_items_count_on_order_page');
function add_items_count_on_order_page($order){ ?>
<tr class="cart-subtotal">
<th><?php _e( 'Product Quantity', 'woocommerce' ); ?></th>
<td><?php echo $order->get_item_count();?></td>
</tr> <?php
}
我尝试将这段代码包含在 woocommerce/templates/order/order-details.php 我在不同的行上尝试过。我没有结果。
解决方案
您拥有的代码是filter
,您可以将这段代码添加到您当前的主题或子主题的functions.php
文件中。它应该工作。
有两种方法。
order-details.php
通过将文件复制/粘贴到您的/child-theme/woocommerce/order/order-details.php
文件中,然后在此处修改过滤器来扩展子主题中的 woocommerce模板文件。
或者
- 只需将这段代码粘贴到您的子主题
functions.php
文件中即可。
推荐阅读
- python - 使用 Anaconda/Miniconda Python 在 Atom 包(即 Autocomplete-Python)中设置 Python 可执行路径
- swift - 如何在swift4中的字典中获取“数组中的键”的值
- html - 对象拟合未按预期执行
- c++ - C++ OpenSSL - SSL_CTX_set_cipher_list 优先顺序
- angular - 角度如何解决无限递归?
- ios - Swift 框架二进制文件
- cucumber - 黄瓜同句不同场景
- ios - 为什么我的导航堆栈在展开 segue 后混淆了?
- python - for if 语句的困难
- sql - 希望返回从 2018 年 8 月 1 日到今天之后 5 天的数据