Intégration pop-up mailchimp

  • WordPress :4.8.2
  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #1926701

    et1000i
    Participant
    Padawan WordPress
    82 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Thème utilisé : Flow

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

    Bonjour,

    Je cherche à mettre un pop-up Mailchimp à l’ouverture du site pour s’incrire à la newsletter. Via mon compte Mailchimp j’ai créé le formulaire et obtenu le code javascript à intégrer.

    Après quelques recherches j’ai lu qu’il ne fallait pas coller le code dans le header (sinon le site ne charge plus derrière) et qu’il fallait appeler la fonction dans le function.php. Sauf que je coince ici je ne sais pas du tout qu’elle fonction appeler j’ai beau chercher sur Mailchimp. Si une âme charitable voulait bien me donner la procédure à suivre, ça serait cool!

     

     

    #1927425

    VoVi Nam
    Participant
    Padawan WordPress
    51 contributions

    Salut,

    Je pense que tu peux appeler ton script avec cela et utiliser un onload afin de l’utiliser lors du chargement de ta page.

    Edit: Dans ton fichier functions.php bien sur.

    <script type="text/javascript">
     
    <!-- Ton script Javascript -->
     
    </script>

    • Cette réponse a été modifiée le il y a 1 semaine et 3 jours par  VoVi Nam.
    • Cette réponse a été modifiée le il y a 1 semaine et 3 jours par  VoVi Nam.
    #1927474

    et1000i
    Participant
    Padawan WordPress
    82 contributions

    Merci de ta réponse!

    J’ai bien essayé ça mais si je mets le script que Mailchimp me fourni dans le function.php ça plante carrément tout le site = page blanche en backoffice et en frontoffice.

    Je pense qu’il faut mettre un autre code dans le function.php sauf que je ne sais pas lequel c’est…

    #1927482

    VoVi Nam
    Participant
    Padawan WordPress
    51 contributions

    L’as tu bien mis dans ta boucle avec une condition sur le onload?

    #1927611

    et1000i
    Participant
    Padawan WordPress
    82 contributions

    Il est possible que non lol!

    Serait-il possible de me mettre un exemple de code ?

    #1928488

    VoVi Nam
    Participant
    Padawan WordPress
    51 contributions

    Oui je voila le code que je te propose

    // Integrer son javascript dans le functions.php
    function nomfonction(){
    wp_enqueue_script( 'nom', // ici nom sera le nom que tu attribue a ton script met donc un nom qui indique son but par example mailchimp
     get_template_directory_uri() . '/js/nom.js', // ici tu dois rentrer l'adresse de ton script tu dois donc avoir mis ton script dans ton dossier wordpress
    											 // Puis tu n'aura qu'a copier son adresse a la place de /js/nom.js
    array() ); 
    }
     
    add_action( 'wp_footer', 'nomfonction' ); //Ici nomfonction sera le nom que tu donne a la fonction qui chargera ton script donc tu lui donne un nom comme loadmailchimp
    // Tu peux charger plusieurs script dans la fonction donc  si tu souhaite rajouter d'autre script tu copie de la ligne 3 a 5 

    • Cette réponse a été modifiée le il y a 1 semaine et 2 jours par  VoVi Nam.
6 sujets de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.