Redirection après validation formulaire sur Wordpress

  • Auteur de la discussion Auteur de la discussion Motri
  • Date de début Date de début
WRInaute discret
Bonjour,

j'ai un formulaire : http://www.kelrobot.fr/demande-de-classement-personnalise/
A la validation de ce formulaire, je fais une redirection vers une autre page de mon site. Ça marchait très bien jusqu’à maintenant mais ça ne fonctionne plus.

Voici le code appelé :
Code:
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['your-email'], true, 302);  
		exit;
	}
}

J'ai essayé aussi avec wp_redirection() et window.location.
La page est bien appelée d'après la console mais la redirection ne se fait pas.

Avez vous une idée de ce qui peut bloquer ?
 
WRInaute accro
Oui mais si display errors est à off ou que le niveau de error_reporting n'est pas bon, tu verras pas d'erreur.
 
WRInaute discret
J'ai rajouté :
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);

à la fin de mon fichier wp-config.php mais je n'ai rien de plus.
 
WRInaute discret
Cette fois j'ai mis :
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', true);
@ini_set('display_errors', 1);

mais toujours pareil. Et même dans les fichiers de log du serveur je n'ai pas d'erreur.
Ce que je comprend pas c'est que la page de redirection est bien appelée, le code de la nouvelle page est bien exécutée (il envoie un email) mais coté client la page ne bouge pas.
 
Discussions similaires
Haut