Как изменить заголовок «Платежные реквизиты» на заголовок с html-тегами на странице оформления заказа WooCommerce с помощью крючка

Я пытаюсь изменить заголовок «Платежные реквизиты» на странице оформления заказа с помощью крючка, я хочу, чтобы заголовок содержал теги HTML, такие как: теги img и div.

это то, что я пробовал, он меняет заголовок, но считает теги html обычным текстом.

function filter_gettext( $translated, $original_text, $domain ) {   
    // Is admin
    if ( is_admin() ) return $translated;
    
    // No match
    if ( $original_text != 'Billing details' ) return $translated;
    
    // Match
    $translated = '<div>123</div>';
    
    return $translated;
}
add_filter( 'gettext', 'filter_gettext', 10, 3 );

ожидаемый результат: 123

Пользовательские правила валидации в Laravel
Пользовательские правила валидации в Laravel
Если вы хотите создать свое собственное правило валидации, Laravel предоставляет возможность сделать это. Создайте правило с помощью следующей...
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
Что нового в PHP 8.1?
Что нового в PHP 8.1?
Если вы все еще используете PHP 7, то эта статья для вас. В PHP 8, а именно в PHP 8.1, встроены некоторые очень востребованные функции, которые вам...
Разработка LMS на заказ для повышения эффективности работы и обучения
Разработка LMS на заказ для повышения эффективности работы и обучения
За последние годы в образовании произошла большая революция, и сегодня почти все учебные заведения делают упор на эксклюзивное управление учебным...
1
0
15
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий
add_filter('esc_html', 'billing_details_title', 10, 2);

function billing_details_title($safe_text, $text) {

    if ('Billing details' === $text && is_checkout()) {
        return '<div>123</div>';
    }
    return $safe_text;
}

enter image description here

привет, этот код не меняет заголовок платежных данных

davidasor 10.04.2022 18:57

это был кеш! , работает большое спасибо!

davidasor 10.04.2022 19:01

Другие вопросы по теме