[Résolu] wp-redirect() ne fonctionne pas

  • WordPress :5.2
  • Statut : résolu
2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #2277906
    mumu51
    Participant
    Initié WordPress
    43 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7
    • Thème utilisé : Je le produis
    • Extensions en place : Aucune ou celles de base
    • Nom de l’hébergeur : En local

    Problème(s) rencontré(s) :

    Pour le site que je produis, pour un traiteur, je propose sur une page A de sélectionner un type d’événement pour lequel faire un devis.

    Nous parvenons à une page de traitement, dans laquelle je teste tout d’abord s’il existe bien une variable php $_POST[‘radio’], et si elle n’existe pas, alors l’internaute n’a pas sélectionné d’événement et dans ce cas, il n’a rien à faire sur la page, il est donc rediriger.

    Seulement, j’ai beau utilisé wp-redirect(), template_redirect(), renseigner ob_start() comme le disent certains, bien mettre exit, bien renseigner l’adresse correctement, j’ai toujours la fameuse erreur comme quoi le header ne peut être remplacé.

    Du coup, je passe par du JS… Ben oui, je souhaiterais utiliser le minimum de plugins.

    Je me demandais alors si quelqu’un avait enfin résolu cette histoire une fois pour toute ?

    Mon code :

    <form method="POST" id="devis_form" class="mt-5">
    <?php if (isset($_POST["radio"])) { ?>
    /* Traitement */
    }else{
    	echo '<script language="JavaScript">window.location.replace("http://localhost/sylvie/");</script>';
    }
    ?>
    </form>

    #2278253
    mumu51
    Participant
    Initié WordPress
    43 contributions

    Petit up

2 sujets de 1 à 2 (sur un total de 2)
  • Vous devez être connecté pour répondre à ce sujet.