首页 > 解决方案 > 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 我在不同的行上尝试过。我没有结果。

标签: phpfilteradd

解决方案


您拥有的代码是filter,您可以将这段代码添加到您当前的主题或子主题的functions.php文件中。它应该工作。

有两种方法。

  1. order-details.php通过将文件复制/粘贴到您的/child-theme/woocommerce/order/order-details.php文件中,然后在此处修改过滤器来扩展子主题中的 woocommerce模板文件。

或者

  1. 只需将这段代码粘贴到您的子主题functions.php文件中即可。

推荐阅读