Intereting Posts
tax_query (если условия пусты) Группировка связанных данных postmeta с помощью SQL-запроса Пользовательское уведомление администратора WordPress по-прежнему отображается после проверки wp_insert_post_data скрыть определенное пользовательское поле RSS-каналы, не работающие в Chrome / ok в IE и Firefox Как неэффективно использовать Custom Post для 4-5 предложений и тянуть все на 1 страницу? Захват WordPress save_post не срабатывает при проверке, установлен ли _GET Какие версии корабля WordPress с исправленным TimThumb? Как получить какие-либо сообщения типа включают вложения с помощью идентификаторов? Как обновить термины в базе данных из конкретной таксономии без плагина? От ошибки 403 до 500 внутренних ошибок сервера Сохраняется ли вместо <input type = "submit"> с помощью кнопки <button type = "submit"> в форме поиска WordPress Единый центральный вход для конечных пользователей с любого сайта Сортировать результаты без WP_QUERY? имя эхо-выражения вне цикла, используя термин slug

html-почта, отправленная с помощью wp_mail, показывает простой

У меня есть invoice.html, который я хочу отправить

Я использую следующую функцию для замены некоторых вещей в html

foreach($variables as $key => $value){ $template = str_replace('{{ '.$key.' }}', $value, $template); } 

после этого я отправляю почту:

 $to = get_option('admin_email'); $subject = "Someone reserved from ".get_bloginfo('name'); $headers = 'From: '. $email . "\r\n" . 'Reply-To: ' . $email . "\r\n"; $headers .= 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html'; add_filter( 'wp_mail_content_type', 'set_html_content_type' ); function set_html_content_type() { return 'text/html'; } wp_mail($to, $subject, strip_tags($template), $headers); 

почта, которую я получаю в моей почте, похожа на это

 Invoice article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display: block; } audio, canvas, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } [hidden], template { display: none; } html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { margin: 0; } a { background: transparent; } a:focus { outline: thin dotted; } a:active, a:hover { outline: 0; } h1 { margin: 0.67em 0; font-size: 2em ... 

(и остальная часть css), а затем некоторый текст html без тэгов html … поэтому он распознает html, потому что он не показывает

и так далее, но он не использует css …

Как так ?