Support » Plugin: Contact Form 7 » How can i handle custom response?

  • Hello,

    I just manage to modify the action url by

    add_filter('wpcf7_form_action_url', 'wpcf7_custom_form_action_url2');
    function wpcf7_custom_form_action_url2($url){
        global $post, $wpcf7;
         if ($post->ID === 162) {
    // stop email being sent
           $wpcf7->skip_mail = 1;
            return '/tickets/get.php';
        } else {
            return $url;

    and get.php just outputs the variables

    and i see

        [_wpcf7] => 159
        [_wpcf7_version] => 3.7.1
        [_wpcf7_locale] => en_US
        [_wpcf7_unit_tag] => wpcf7-f159-p162-o1
        [_wpnonce] => 270977c76b
        [your-name] => asdf
        [your-subject] => sd
        [your-message] => adsf
        [_wpcf7_is_ajax_call] => 1

    but i like to get this output in place of the CF7 form is this possible?

    How does wpcf7 handle the response?

Viewing 1 replies (of 1 total)
  • hmm, which variables can be used to trick WPCF7

    if i just echo this in get.php

    echo '{"mailSent":true,"into":"#wpcf7-f159-p162-o1","captcha":null,"message":"Lets do a dance."}';

    it get displayed. But i don’t like it to be the message variable, can you add anything?

    Is there a list of variable which can be used to echo back like message, mailSent

Viewing 1 replies (of 1 total)
  • The topic ‘How can i handle custom response?’ is closed to new replies.