Проблема с кнопкой отправки в пользовательской всплывающей контактной форме 7 - woocommerce - PullRequest
0 голосов
/ 24 октября 2019

Я пытаюсь создать всплывающую форму, используя плагин Contact Form 7 для Wordpress, и хотя я проверил форму на отдельной странице, и она работала нормально, когда я пытаюсь использовать ее через всплывающее окно, кнопка отправки не отображается. не работаетОн не отображает сообщение об ошибке и электронное письмо не отправляется.

Мой веб-сайт - это страница интернет-магазина, и я хочу, чтобы мои клиенты установили дату, чтобы увидеть отображаемый продукт на нашей выставке, поэтому я добавил кнопку под кнопкой «Добавить в корзину», чтобы отобразить скрытую форму. ,

Функция для всплывающей формы следующая:

 add_action( 'woocommerce_after_add_to_cart_button', 'dcwd_add_cf7_form_under_add_to_cart' );
    function dcwd_add_cf7_form_under_add_to_cart() {
        global $product; 
        if( $product->is_type('variable') || $product->is_type('grouped')) return;
        // Add the hidden contact form. It will be displayed when the button is clicked.
        echo '<div id="askinfo" style="display:none">' . do_shortcode( '[contact-form-7 id="153141454" title="Untitled"]' ) . '</div>';
        // Button to open the popup.
        echo '<button><a href="#TB_inline?height=400&width=320&inlineId=askinfo" class="thickbox">button-name</a></button>';
        // Add the thickbox JS and CSS for the popup.
        add_thickbox();
    }

И код для формы:

<label> name <br>
    [text* your-name] </label>

<label> Email <br>
    [email* your-email] </label>

<label> phone <br>
[tel* phone] </label>

<label> date <br>
[date* date] </label>

<label>message <br>
[textarea textarea-75]</label>

<p> SKU: <br> [dynamictext product-sku "CF7_get_custom_field key='_sku'"]</p><br>

<label>[submit "SEND"]</label>

Любые предложения, почему кнопка неработа

...