@lorab

Как назначить стили для переменной $message_body?

Здравствуйте

Подскажите пожалуйста, как назначить стили для переменной $message_body?
чтобы не пробовалось - в письме "Привет ваш заказ передан курьеру " все равно отображается без стилей.
Хедер и Футер в письме есть, отображается со стилями.

add_action("woocommerce_order_status_changed", "my_notification_delivery");

function my_notification_delivery ($order_id) {
   global $woocommerce;
   $order = new WC_Order( $order_id );
   if($order->status === 'delivery' ) {
      //HERE IS THE ISSUE
       $order->get_order_number();
      // Create a mailer
      $mailer = $woocommerce->mailer();
      $message_body = __( 'Привет ваш заказ передан курьеру' );

      
      $message = $mailer->wrap_message(
      // Message head and message body.
      sprintf( __( 'Заказ %s передан в доставку' ), $order->get_order_number() ), $message_body );
      // Send email
      $mailer->send( $order->billing_email, sprintf( __( 'Заказ %s передан в доставку' ), $order->get_order_number() ), $message );
      // Set status to pending payment
      /*$order->update_status('pending');*/
     }
}
  • Вопрос задан
  • 71 просмотр
Решения вопроса 1
@lorab Автор вопроса
Помогло это

$message_body = 
                "
                <html>
                    <head>
                    <style>
   H1 { 
    border-collapse: collapse;
    margin: 0 auto;
    max-width: 620px;
    margin-bottom: 0px;
    font-family: 'Roboto',Helvetica,Arial,sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 34px;
    letter-spacing: -0.4px;
    color: #151515;
    padding-left: 40px;
   }
   H2 { 
    border-collapse: collapse;
    margin: 0 auto;
    max-width: 620px;
    margin-bottom: 0px;
    font-family: 'Roboto',Helvetica,Arial,sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 34px;
    letter-spacing: -0.4px;
    color: #667585;
    padding-left: 40px;
   }
   
  </style>
                    </head>
                    <body>

                        <h1>Заказ передан в службу доставки </h1>
                        <h2>Вы можете посмотреть подробнее в вашем личном кабинете</h2>
                    </body>
                    </html>
                "
                ;
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы