Изображение символа TM вместо специального символа Unicode в электронных письмах WooCommerce - PullRequest
1 голос
/ 29 апреля 2019

Я управляю интернет-магазином, где мы продаем продукты, которые являются товарными знаками и защищены. Это означает, что все названия продуктов содержат & # x2122; условное обозначение. Письма Woocommerce принимают название продукта для писем с подтверждением заказа, но имеют проблемы с визуализацией & # x2122; условное обозначение. Это становится образом. Я обменял все & # x2122; символы в названиях продуктов с соответствующей HTML-сущностью ™, но это не помогает.

enter image description here

Что я могу сделать, чтобы улучшить это?

1 Ответ

1 голос
/ 29 апреля 2019

В электронных письмах woocommerce, или wp_mail, используются эмодзи для этих символов. Так что, если вы хотите отключить это, вы можете удалить emoji из wp_mail, и он будет использовать html unicode & # x2122; вместо символа.

Добавьте следующую строку внизу вашего functions.php:

function disable_emojis() {
    remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
}
add_action( 'init', 'disable_emojis' );

Протестировал, и он работает.

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