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 标签上有一个类,而检查器中没有。如果我编辑这段代码,前端没有任何变化。但是代码看起来一样,所以我不确定这是否是该代码的正确模板文件?
我在哪里可以在模板文件中找到此代码,或者这是正确的文件并且出了什么问题?
解决方案
这里还有另一个例子:wp-content\plugins\woocommerce\templates\myaccount\view-order.php
在第 30 行。这就是你要找的吗?
推荐阅读
- javascript - 如何在 React 状态下动态更新对象键
- postgresql - 与postgresql中的过滤器功能合并
- android-softkeyboard - 使用提交内容 APi 的三星键盘问题
- python - 使用 pyximport reload_support 重新加载 Cython 不起作用
- react-native - 在 AR 和 VR 之间无缝切换,反之亦然 VIRO react
- javascript - Angular 10- IFrame 在重新加载时抛出错误
- c - 如何将十六进制字符串转换为C中的二进制文件
- azure-data-explorer - Kusto - 将表数据转换为时间序列图表
- javascript - import.meta.url 的相对路径
- java - 从 Postgres 表中获取记录后,如何在批量 API 调用中传递这些记录?