Как сделать редирект на Сontact form7 при успешной отправки сообщения если отключен JS?

Для реализации редиректа на форму Contact Form 7 при успешной отправке сообщения даже при отключенном JavaScript можно использовать методы на стороне сервера и на стороне клиента.

1. **На стороне сервера (PHP)**:

В Contact Form 7 есть возможность указать URL для перенаправления после успешной отправки сообщения. Для этого можно воспользоваться хуком wpcf7_mail_sent и задать соответствующий URL для редиректа. Пример кода:

    add_action( 'wpcf7_mail_sent', 'custom_cf7_redirect' );
    
    function custom_cf7_redirect( $contact_form ) {
        $url = 'http://example.com/contact/thank-you'; // URL для редиректа
        wp_redirect( $url );
        exit();
    }

2. **На стороне клиента (HTML)**:

Для обеспечения редиректа на форму Contact Form 7 без использования JavaScript можно добавить мета-тег meta http-equiv="refresh", который автоматически перенаправит пользователя на другую страницу через определенное время. Пример:

    <meta http-equiv="refresh" content="5;URL=http://example.com/contact/thank-you">

Здесь 5 - количество секунд до перенаправления, http://example.com/contact/thank-you - URL для редиректа.

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