Bonjour,
je rencontre encore un soucis sur Wordpress et là je vois vraiment pas ce qui cloche...
La redirection ne marche pas, j'ai mis un echo "lol" pour voir si j'étais bien dans la condition et ça affiche lol sur ma page mais aucune redirection...
<?php
/*
Template Name: Login
*/
$error = false;
if(!empty($_POST)) {
$user = wp_signon($_POST);
print_r($_POST);
if(is_wp_error($user)) {
$error = $user->get_error_message();
} else {
header('Location: http://google.fr');
}
} else {
$user = wp_get_current_user();
if ($user->ID != 0) {
header('Location: profile');
}
}
?>
Votre code ici...
Salut,
WP a prévu le coup. Il existe une fonction pour ca:
<?php
wp_redirect( $location, $status );
exit;
?>
http://codex.wordpress.org/Function_Reference/wp_redirect
voili
Désolé pour ma réponse tardive. Alors effectivement le wp_redirect() marche très bien. Merci à vous deux.