Отображать заголовок перед таблицей проверки заказа в кассе WooCommerce - PullRequest
1 голос
/ 26 мая 2019

Я пытаюсь добавить простой заголовок непосредственно перед таблицей обзора порядка оформления заказов 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">

, а заголовок появляется дважды ...

Какизбежать появления этого заголовка дважды?

1 Ответ

0 голосов
/ 26 мая 2019

Чтобы этот заголовок не появлялся дважды, используйте ! 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...