В заказе клиента по электронной почте я добавил show_image = true, но я не могу увидеть изображение в электронном письме после того, как я сделаю заказ. Для этого я добавил код в файл function.php, но все еще не могу получить изображение по электронной почте.
Этот код, который я добавил в файл functions.php
// Adding image to customer order email
add_filter( 'woocommerce_email_order_items_args', 'custom_email_order_items_args', 10, 1 );
function custom_email_order_items_args( $args ) {
$args['show_image'] = true;
$args['image_size'] = array( 300, 300);
return $args;
}
В деталях заказа по электронной почте я изменил код в этом формате
<?php
echo wc_get_email_order_items( $order, array( // WPCS: XSS ok.
'show_sku' => $sent_to_admin,
'show_image' => true,
'image_size' => array( 150, 150 ),
'plain_text' => $plain_text,
'sent_to_admin' => $sent_to_admin,
));
?>
Но проверяя шаблон электронной почтыкод был такой
<?php
do_action( 'woocommerce_email_order_details', $order, $sent_to_admin, $plain_text, $email );
do_action( 'woocommerce_email_order_meta', $order, $sent_to_admin, $plain_text, $email );
do_action( 'woocommerce_email_customer_details', $order, $sent_to_admin, $plain_text, $email );
?>
Но не понимаю, почему изображение не отображается в электронной почте.