如何使用钩子在 WooCommerce 结帐页面上将 "Billing details" 标题更改为带有 html 标签的标题
How to change "Billing details" title to a title with html tags on WooCommerce checkout page with a hook
我正在尝试使用挂钩更改结帐页面上的“帐单详细信息”标题,我希望标题包含 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
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;
}
我正在尝试使用挂钩更改结帐页面上的“帐单详细信息”标题,我希望标题包含 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
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;
}