Я хочу иметь возможность добавить тег "li" в название моего продукта. Чтобы добиться этого удобным для пользователя способом, я написал код, который меняет символ "-" на тег "li". Но в настоящее время html не влияет на «таблицу деталей заказа» (которая, например, появляется, когда вы закончили заказ). Есть ли еще один фильтр для добавления глобализации html, чтобы он менял "-" на "li" каждый раз, когда появляется заголовок? -> Я обновил свой код, и теперь html появляется везде, только остается следующая проблема:
В серверной части, однако, html добавляется, но отображается в виде обычного текста, поэтому он не имеет эффекта. Есть ли решение этой проблемы?
Как выглядит название продукта на данный момент -> html интерпретируется как обычный текст
add_filter( 'the_title', 'custom_the_title', 10, 2 );
add_filter( 'woocommerce_cart_item_name', 'custom_the_title', 20, 3);
add_filter( 'woocommerce_order_item_name', 'custom_the_title' );
function custom_the_title( $title){
$title = str_replace( '-', '<li>', $title );
$title = str_replace( '.', '</li>', $title );
return $title;
}
Большое спасибо за вашу помощь и приветствия из Австрии! Samuel