Я использую ряд связанных плагинов WooCommerce, включая подписки WooCommerce и билеты на мероприятия.В плагине «Билеты на мероприятия» есть плагин «add on», который добавляет информацию о событиях и посетителях на страницы заказа WooCommerce, включая электронные письма.На определенных электронных письмах, подписанных на WooCommerce, CSS выводится непосредственно на почту, как если бы функция echo была удалена.Однако, напротив, для писем без подписки CSS не выводится, он просто не добавляет стили.Вот как вызывается таблица стилей в функции в плагине:
echo '<style type="text/css">';
include( 'resources/tribe-attendee-meta-table.css' );
echo '</style>';
CSS выглядит следующим образом:
.woocommerce table a.event-title {
font-size: 1.25em;
font-style: italic;
}
Это, кажется, добавляется динамически как встроенный стиль.Я должен сказать, что я не так, как это применяется, но заставил поверить, что это как-то связано с именами стилей:
.woocommerce table
Так что, если я напишу CSS этоway:
a.event-title {
font-size: 1.25em;
font-style: italic;
}
Затем в электронном письме с уведомлением о подписке все добавляется корректно в виде встроенных стилей.
К сожалению, для подписки по умолчанию CSS выводится на страницу следующим образом:
https://screencast.com/t/J7B8utYqs
Чтобы решить эту проблему, я просто отключил применяемые стили, так как это не имеет большого значения для того, как выглядит почта, пока информация включена.
Я надеюсь, что это предоставляет достаточно информации, чтобы помочь мне посмотреть в правильном месте.