首页 > 解决方案 > WooCommerce 无法更改模板文件中的内容

问题描述

我无法在 WooCommerce 模板文件中更改一行代码。这行代码显示在我的账户/订单/查看订单内查看订单页面的顶部

这是检查器中显示的代码;

<p>Order #<mark class="order-number">58</mark> was placed on <mark class="order-date">3rd July 2018</mark> and is currently <mark class="order-status">Cancelled</mark>.</p>

我能找到的唯一类似的代码在 tracking.php 模板文件中;

<p class="order-info"><?php
    /* translators: 1: order number 2: order date 3: order status */
    echo wp_kses_post( apply_filters( 'woocommerce_order_tracking_status', sprintf(
        __( 'Order #%1$s was placed on %2$s and is currently %3$s.', 'woocommerce' ),
        '<mark class="order-number">' . $order->get_order_number() . '</mark>',
        '<mark class="order-date">' . wc_format_datetime( $order->get_date_created() ) . '</mark>',
        '<mark class="order-status">' . wc_get_order_status_name( $order->get_status() ) . '</mark>'
    ) ) );
?></p>

问题是这段代码在 p 标签上有一个类,而检查器中没有。如果我编辑这段代码,前端没有任何变化。但是代码看起来一样,所以我不确定这是否是该代码的正确模板文件?

我在哪里可以在模板文件中找到此代码,或者这是正确的文件并且出了什么问题?

标签: wordpresswoocommerce

解决方案


这里还有另一个例子:wp-content\plugins\woocommerce\templates\myaccount\view-order.php在第 30 行。这就是你要找的吗?


推荐阅读