Я пытаюсь отправить изображения в кодировке base64 в моем шаблоне HTML, но в моем письме изображения не работают, однако в моем шаблоне HTML все работает нормально. Кто-нибудь может мне помочь?
вот так я
$user_weekly_chart_image_data = base64_encode(file_get_contents("graph_images/page_views.png"));
// Format the image SRC: data:{mime};base64,{data};
$user_weekly_chart_image_src = 'data: '.mime_content_type("graph_images/page_views.png").';base64,'.$user_weekly_chart_image_data;
email-шаблон. php file
<?php
// Echo base64 encoded sample image
echo '<img src="' . $weekly_users_img . '">';
echo '<img src="' . $weekly_page_views_img . '">';
echo '<img src="' . $monthly_ussers_img . '">';
echo '<img src="' . $monthly_page_views_img . '">';
?>
<?PHP ob_start();
require("email-template.php");
$body = ob_get_clean();
// echo $body; die();
$to = 'something@something.com';
$subject = 'email report ';
$headers = "Content-type:text/html;charset=UTF-8";
echo $body;
wp_mail( 'something@something.com', $subject, $body, $headers );
// wp_mail( $to, $subject, $body, $headers );
wp_mail( 'something@something.com', $subject, $body, $headers );?>