WooCommerce无法更改模板文件中的内容

时间:2018-07-11 10:47:35

标签: wordpress 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标签上有一个类,而检查器中没有。而且,如果我编辑此代码,则前端没有任何更改。但是代码看起来一样,所以我不确定这是否是此代码的正确模板文件吗?

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

2 个答案:

答案 0 :(得分:1)

这里还有另一个实例:第30行上的wp-content\plugins\woocommerce\templates\myaccount\view-order.php。这就是您要查找的内容吗?

答案 1 :(得分:1)

如果您在WooCommerce插件文件中完全注释了此部分,它是否还会回显?如果是,则可能来自模板文件替代,或者不是该文件。

如果这是代码,则应该可以添加具有最高优先级的过滤器来更改内容。