Contacts form 7

HTML

<?php echo do_shortcode('[contact-form-7 id="291" title="Заказать звонок"]'); ?>

Шаблон формы

[text text-name placeholder "Ваше имя"]
[text* tel-phone placeholder "Ваш телефон"]
<button type="submit" class="btn">Отправить заявку</button>
<label class="polit-form">
    <input name="polit" type="checkbox" checked="checked" required>
    <span class="checkmark">Я ознакомился с <a href="/privacy-policy/" target="_blank">политикой конфиденциальности</a></span>
</label>

Тело письма

<h2>Заявка с сайта [_site_title]</h2>

<b>Имя:</b> [text-name]
<b>Телефон:</b> [tel-phone]

Отключить стили function.php

//contact form 7
//contact form 7
//contact form 7

//отключить станд. стили ct7
add_filter('wpcf7_autop_or_not', '__return_false');

function deregister_cf7_styles() {
    wp_deregister_style('contact-form-7');
}
add_action('wp_print_styles', 'deregister_cf7_styles', 100);
//отключить станд. стили ct7

//успешная отправка
add_action( 'wp_footer', 'mycustom_wp_footer' );
function mycustom_wp_footer() { ?>
    <script type="text/javascript">
        document.addEventListener( 'wpcf7mailsent', function( event ) {
            $('.modal-smg_boby').fadeOut();
            $('.modal-smg-thanks').fadeIn();
        }, false );
    </script>
<?php }
//успешная отправка

//contact form 7
//contact form 7
//contact form 7

Цель от яндекса и гугла

add_action( 'wp_head', 'add_yandex_target' );
function add_yandex_target() {
    ?>
    <script type="text/javascript">
        document.addEventListener( 'wpcf7mailsent', function( event ) {
            if ( '999' == event.detail.contactFormId ) {
                ym(555, 'reachGoal', 'wptest_form'); return true;
            }
        });
    </script>
    <?php
}
Контакты

Работаем: с ПН по ПТ, с 08:00 до 16:00 (МСК)
Отдыхаем: в СБ и ВС, чтобы быть в тонусе
и реализовывать самые сложные идеи