Contenu Header affiché selon valeur d’un cookie (Créer un compte)

  • WordPress :5.3
  • Statut : non résolu
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #2335466
    coincoinLeCanard
    Participant
    Initié WordPress
    1 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7.3
    • Thème utilisé : theme custom

     

    Je fais actuellement la refonte du site d’une boutique qui possède plusieurs points de ventes sur toute la France.

    Admettons que le site s’appelle toto.com. J’avais mis en place les boutiques en multisite ( nantes.toto.com, bordeaux.toto.com, etc…) et j’affichais une div avec le choix des agences à la première ouverture du site ( choix des agences = liens vers les sous-domaines nantes.toto.com, bordeaux.toto.com, etc…) Je rangeais le choix de l’agence fait par le visiteur dans le localStorage via JS pour que lors de ses prochaine visite, le visiteur soit automatiquement redirigé vers le bon sous-domaine du point de vente qu’il a choisi.

    Ça marchait très bien. Le soucis, c’est que pour la nouvelle mouture du site, on va abandonner le multi-site (pour des raisons de référencement dilué entre tous les sous-domaines). Mais que j’aurais toujours besoin d’avoir un header contextuel selon une agence choisie par le visiteur au premier lancement du site, avec la possibilité de choisir une autre agence, donc au autre header, à n’importe quel moment.

    Je voudrais donc, permettre au visiteur de choisir une agence au premier lancement du site (via une div avec la liste des agences), et une fois l’agence choisie, afficher un header au contenu différent selon l’agence choisie.

    Quelque-chose de conditionnel j’imagine, du genre si la valeur du cookie “ville=nantes”, alors afficher le header de la boutique de Nantes. Mais je ne vois pas comment aborder la mise en place de tout ça, qui va demander du code en PHP,et le PHP, c’est pas mon fort.

    J’ai trouvé sur wordpress.org un exemple de ce que je voudrais faire (voir la réponse d’Artem), mais au lieu de rediriger vers une page avec wp_redirect selon la valeur d’un cookie comme dans cet exemple, je voudrais changer le contenu du header selon la valeur du cookie (ou localStorage).

    Auriez-vous des pistes à me suggérer  ?

     

     

     

     

     

     

     

     

     

Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.