我正试图在woocommerce结帐订单查看表之前添加一个简单的标题。我不想添加功能,而是直接在review-order.php模板中添加(我覆盖了几件事,因此仅在子主题中覆盖模板是有意义的)。当我将-tag插入模板时,它会显示两次,而不是一次。我需要更改什么? review-order.php模板的开头是:
<?php
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<table class="shop_table woocommerce-checkout-review-order-table">
我尝试过:
<?php
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
?>
<h3>My headline</h3>
<table class="shop_table woocommerce-checkout-review-order-table">
标题出现两次...
如何避免此标题出现两次?
答案 0 :(得分:0)
为避免此标题重复出现两次,请在! is_ajax()
语句中使用IF
,如下所示:
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
if ( ! is_ajax() ) {
echo '<h3>'.__("My headline", "woocommerce").'</h3>';
}
?>
<table class="shop_table woocommerce-checkout-review-order-table">
这一次它将显示一次,因为您的标题将不会刷新ajax。