Как в письме получить изображение товара contact form 7?

Для того чтобы в письме получить изображение товара из Contact Form 7 на вашем сайте WordPress, вам потребуется добавить немного дополнительного кода в файл функций (functions.php) вашей темы.

1. В первую очередь, добавьте следующий код в ваш файл functions.php:

// Функция, добавляющая обработчик для плагина "Contact Form 7"
function add_custom_contact_form7_mail_tag() {
    wpcf7_add_form_tag( 'product_image', 'custom_contact_form7_mail_tag_handler' );
}
add_action( 'wpcf7_init', 'add_custom_contact_form7_mail_tag' );

// Функция обработчик для нового тега товарного изображения
function custom_contact_form7_mail_tag_handler( $tag ) {
    if ( empty( $tag['name'] ) ) {
        return '';
    }

    $name = $tag['name'];
    $product_id = isset( $_POST['_wpcf7_product_id'] ) ? absint( $_POST['_wpcf7_product_id'] ) : 0;

    if ( empty( $product_id ) ) {
        return '';
    }

    switch ( $name ) {
        case 'image':
            $image_url = wp_get_attachment_image_url( $product_id, 'thumbnail' );
            return $image_url;
        case 'full_image':
            $image_url = wp_get_attachment_image_url( $product_id, 'full' );
            return $image_url;
        default:
            return '';
    }
}

2. После добавления данного кода, вы сможете использовать новые метки [image] и [full_image] в поле правила вашей Contact Form 7 для включения изображения товара в письмо. Например:

У вас есть новый заказ!

Имя: [your-name]
E-mail: [your-email]
Товарное изображение: [image]

3. Когда форма будет отправлена, плагин Contact Form 7 автоматически заменит метки [image] и [full_image] на соответствующие изображения товара, которые будут включены в письмо.

Это дает вам возможность включать изображения товаров в письма, которые будут отправляться после заполнения формы Contact Form 7 на вашем сайте WordPress. Убедитесь, что вы используете правильное значение атрибута "name" для поля для выбора товара в вашей форме, чтобы код корректно находил изображение.