WooCommerce:header 中的更改订单摘要
WooCommerce: Change order summary in header
在每个订单详情页中,标题前都有摘要。见图像。
此摘要没有额外标记或 类。因此很难造型。
标记如下所示:
<p>Order #<mark class="order-number">O2010037</mark> was placed on <mark class="order-date">22.04.2020</mark> and is currently <mark class="order-status">Completed</mark>.</p>
如果能改成这样就好了:
<p>
<h3>Order #<mark class="order-number">O2010037</mark></h3>
<span>was placed on <mark class="order-date">22.04.2020</mark> and is currently <mark class="order-status">Completed</mark>.</span>
</p>
我检查了模板文件 order-details.php
但找不到任何东西。
How/where 我能找到这个摘要吗?
有钩子改吗?
请复制一份 woocommerce/templates/myaccount/view-order.php 并放入您的活动主题 /woocommerce/myaccount/
您可以在此文件中进行编辑,它会起作用
<p>
<?php
printf(
/* translators: 1: order number 2: order date 3: order status */
esc_html__( 'Order #%1$s was placed on %2$s and is currently %3$s.', 'woocommerce' ),
'<h3><mark class="order-number">' . $order->get_order_number() . '</mark></h3>', // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
'<span><mark class="order-date">' . wc_format_datetime( $order->get_date_created() ) . '</mark>', // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
'<mark class="order-status">' . wc_get_order_status_name( $order->get_status() ) . '</mark></span>' // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
);
?>
</p>
在每个订单详情页中,标题前都有摘要。见图像。 此摘要没有额外标记或 类。因此很难造型。
标记如下所示:
<p>Order #<mark class="order-number">O2010037</mark> was placed on <mark class="order-date">22.04.2020</mark> and is currently <mark class="order-status">Completed</mark>.</p>
如果能改成这样就好了:
<p>
<h3>Order #<mark class="order-number">O2010037</mark></h3>
<span>was placed on <mark class="order-date">22.04.2020</mark> and is currently <mark class="order-status">Completed</mark>.</span>
</p>
我检查了模板文件 order-details.php
但找不到任何东西。
How/where 我能找到这个摘要吗? 有钩子改吗?
请复制一份 woocommerce/templates/myaccount/view-order.php 并放入您的活动主题 /woocommerce/myaccount/
您可以在此文件中进行编辑,它会起作用
<p>
<?php
printf(
/* translators: 1: order number 2: order date 3: order status */
esc_html__( 'Order #%1$s was placed on %2$s and is currently %3$s.', 'woocommerce' ),
'<h3><mark class="order-number">' . $order->get_order_number() . '</mark></h3>', // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
'<span><mark class="order-date">' . wc_format_datetime( $order->get_date_created() ) . '</mark>', // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
'<mark class="order-status">' . wc_get_order_status_name( $order->get_status() ) . '</mark></span>' // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
);
?>
</p>