Viewing 1 replies (of 1 total)
  • Hello, could you help me in another topic that you saw qu able to help someone else?

    On this topic I refer

    It turns out that I’m trying to print in the body of the thank you page values ​​[email] and [name].
    But I’m not succeeding.

    I get the data in the link, but I can not print on the page.

    Use the following function in functions.php:

    add_action('wpcf7_mail_sent', 'ip_wpcf7_mail_sent');
    function ip_wpcf7_mail_sent($wpcf7)
    {
    	$on_sent_ok = $wpcf7->additional_setting('ip_on_sent_ok', false);
    
    	if (is_array($on_sent_ok) && count($on_sent_ok))
    	{
    header("Location: " . trim($on_sent_ok[0]) . '?email=' . $wpcf7->posted_data['email'] . '?nome=' . $wpcf7->posted_data['name'], true, 302);
    
    		exit;
    	}
    }

    And use a template for the landing page as well:

    <?php
    	// Template Name: Confirmação Formulário
    ?>
    <?php get_header(); ?>
    <?php
    	global $more;
    	$more = 0;
    ?>
    <?php
    $my_sb =  get_post_meta($post->ID, 'sidebarss', 1);
    if ($my_sb == ''){$sb = 'Right Sidebar';} else { $sb = $my_sb;};
    
    $email = ' . $wpcf7->posted_data['email'] . ';
    ?>
    
    <div class="main_content_area">
    	<div class="container">
    		<div class="row">
    			<div class="span9">
    
    				<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    				<?php print "$email"; ?>
    				<?php the_content(); ?>
    				<?php endwhile;  ?>
    				<?php endif; ?>
    			</div>
    
                <div class="span3 blog_sidebar oi_right_sidebar">
    				<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar($sb) ) : ?>
                    <?php endif; ?>
                </div>
    
    		</div>
    	</div>
    </div>
    <?php get_footer(); ?>

    Sorry for the english. Use Google Translate for that.
    I hope it helps me.

Viewing 1 replies (of 1 total)
  • The topic ‘Great plugin!’ is closed to new replies.