Чтобы отобразить заголовок страницы продукта в поле с помощью контактной формы 7 (CF7), вы можете использовать следующие методы:

Метод 1: использование короткого кода
Вы можете создать собственный короткий код в файле function.php вашей темы или в специальном плагине. Вот пример того, как вы можете создать шорткод для отображения заголовка страницы продукта:

function get_product_title() {
    global $post;
    if ($post->post_type === 'product') {
        return get_the_title();
    }
}
add_shortcode('product_title', 'get_product_title');

В форме CF7 вы можете использовать короткий код [product_title]в нужном поле для отображения названия продукта.

Метод 2: использование скрытого поля
Вы можете использовать скрытое поле в форме CF7 и заполнить его названием страницы продукта с помощью JavaScript. Вот пример:

<input type="hidden" name="product_title" id="product_title" value="">
<script>
    document.addEventListener('DOMContentLoaded', function() {
        var productTitleField = document.getElementById('product_title');
        if (productTitleField) {
            productTitleField.value = document.title;
        }
    });
</script>

Код JavaScript получает заголовок страницы (document.title) и устанавливает его как значение скрытого поля с идентификатором product_title.