【发布时间】:2026-01-28 22:15:02
【问题描述】:
我对 PHP 没有太多经验,想知道是否有人可以帮我取消注释 Woocommercethankyou.php 模板中的几行,该模板可在此处找到:https://github.com/woocommerce/woocommerce/blob/master/templates/checkout/thankyou.php。我需要从第 43-77 行删除订单详细信息:
<ul class="woocommerce-order-overview woocommerce-thankyou-order-details order_details">
<li class="woocommerce-order-overview__order order">
<?php _e( 'Order number:', 'woocommerce' ); ?>
<strong><?php echo $order->get_order_number(); ?></strong>
</li>
<li class="woocommerce-order-overview__date date">
<?php _e( 'Date:', 'woocommerce' ); ?>
<strong><?php echo wc_format_datetime( $order->get_date_created() ); ?></strong>
</li>
<li class="woocommerce-order-overview__total total">
<?php _e( 'Total:', 'woocommerce' ); ?>
<strong><?php echo $order->get_formatted_order_total(); ?></strong>
</li>
<?php if ( $order->get_payment_method_title() ) : ?>
<li class="woocommerce-order-overview__payment-method method">
<?php _e( 'Payment method:', 'woocommerce' ); ?>
<strong><?php echo wp_kses_post( $order->get_payment_method_title() ); ?></strong>
</li>
<?php endif; ?>
</ul>
<?php endif; ?>
<?php do_action( 'woocommerce_thankyou_' . $order->get_payment_method(), $order->get_id() ); ?>
<?php do_action( 'woocommerce_thankyou', $order->get_id() ); ?>
感谢您的帮助!
【问题讨论】:
-
“取消注释”是什么意思?您的代码中没有 cmets。
-
我不明白问题出在哪里。如果您想删除/评论模板的一部分,您只需从原始文件中删除/评论 html(就像您已经做过的那样)。然后你只需要将这个文件放在 path-to-your-theme-folder/woocommerce/checkout/thankyou.php 中,它就会生效(如果文件夹不存在则创建)
-
您想从模板中删除哪些内容(部分)?你能描述更多吗?
标签: php wordpress templates woocommerce orders