在中创建/复制覆盖模板文件your-theme/woocommerce/order/order-details-thankyou.php
英寸functions.php
添加此代码块:function woocommerce_order_details_table_thankyou( $order_id ) {
if ( ! $order_id ) {
return;
}
wc_get_template( \'order/order-details-thankyou.php\', array(
\'order_id\' => $order_id,
) );
}
remove_action( \'woocommerce_thankyou\', \'woocommerce_order_details_table\', 10 );
add_action( \'woocommerce_thankyou\', \'woocommerce_order_details_table_thankyou\', 10 );
这是一种很好的方法,可以解开默认模板文件并钩住自己的模板文件。现在您有了两个显示订单详细信息的模板文件,默认的一个
order-details.php
还有一个新的
order-details-thankyou.php
.
顺便说一句,我希望你知道,直接在插件目录中编辑插件模板文件是非常糟糕的做法。您应该始终通过将它们复制到主题目录来覆盖它们。对于WooCommerce,此目录为your-theme/woocommerce/...
(省略templates
目录)。你可能已经意识到了这一点,但放心也无妨。