Web Analytics
/ Accueil / English
pop up wordpress

3 techniques pour ajouter un pop up sur WordPress

Un pop up c’est quoi ?

Un pop up (ou fenêtre contextuelle en français), est une fenêtre qui s’ouvre par dessus le site. On l’utilise pour plusieurs raisons, notamment afficher de la publicité, ouvrir des fenêtres d’informations additionnelles, etc.

Il y a quelque années, les pop ups ouvraient dans une nouvelle fenêtre du navigateur ou dans un nouvel onglet. Aujourd’hui, c’est plus souvent dans la même fenêtre du navigateur par dessus le site.

En apprendre plus en lisant l’article d’Émilie :

Les différentes techniques pour ajouter un pop up sur WordPress

Il existe 3 techniques pour ajouter un pop up sur votre site WordPress. Voici les avantages de chacune pour vous aider à faire un choix éclairé :

1- Avec une extension WordPress

Il existe énormément d’extensions qui permettent d’ajouter des pop ups à votre site, ce qui permet de gagner du temps plutôt que de les programmer sur mesure.

Voici une liste d’extensions populaires :

Il en existe beaucoup d’autres dans la librairie WordPress.org ou sur des sites de revente tels Yith et CodeCanyon.

Pourquoi cette option ?
Cette option est avantageuse car elle est simple, peu coûteuse (ou gratuite) et rapide.

2- Avec le thème de votre site WordPress

Certains thèmes permettent d’ajouter des pop ups via un module inclut avec le thème sans devoir installer une extension additionnelle. C’est, entre autres, le cas avec l’élément Modal du thème Avada. Divi vous permet aussi d’ajouter des pop ups, mais il faudra alors installer une extension qui ajoutera un élément dans le thème permettant de créer des pop ups. La technique varie d’un thème à l’autre.

Pourquoi cette option ?
Cette option est avantageuse parce qu’elle évite de devoir ajouter une autre extension sur votre site qui en a probablement déjà trop(!). Apprenez pourquoi c’est préférable d’avoir moins d’extensions en lisant mon article Extensions WordPress : 4 impacts d’en avoir un (trop) grand nombre ?

3- Programmer votre propre pop up pour votre site WordPress

Si vous avez des aptitudes de programmation, ce qui suit est pour vous! Il existe plusieurs manières de coder un pop up, en voici une rapidement :

Avec du CSS/jQuery vous pouvez créer un pop up. Vous pourrez créer une page avec un gabarit vide que vous appellerez via Ajax ou bien vous pouvez créer un bloc dans votre page et lui assigner une classe CSS pour la masquer à l’ouverture. Dans votre code jQuery, vous exécutez la fonction show() avec la classe CSS ce qui va faire afficher le bloc. Ajoutez un bouton de fermeture et lui ajoutez une action onclick (u clic) qui fermera avec hide() associé à la classe CSS.

Voici le code pour créer la pop up en CSS/jQeury :

<script type="text/javascript">
jQuery(document).ready(function($){
     // ferme la pop up à l'ouverture
     $(".mon-popup").hide();
             
     // ouvre la pop up au clic du lien avec la classes CSS open-popup
     $("a.open-popup").on("click",function(e){
          e.preventDefault();  
          $(".mon-popup").show();
     });

     // lien dans la pop up qui ferme la pop up au clic
     $("a.close-popup").on("click",function(e){
          e.preventDefault();
          $(".mon-popup").hide();
     });


     // ouverture automatique après 5 secondes
     setTimeout(function(){
          $(".mon-popup").show();
     },5000);
});
</script>

<style>
.mon-popup{
     display:none;
}
.mon-popup-content{
     display: flex;
     top:0;
     bottom:0;
     left:0;
     right:0;
     align-items:center;
     justify-content:center;
     background-color:rgba(0,0,0,0.6);
     position:fixed;
     z-index:9999;
}
.mon-popup-content .close-popup{
     position:relative;
     left:-40px;
     top:-40px;
     text-decoration: none;
     background-color:#000000;
     color: #ffffff;
     border-radius:50%;
     width:30px;
     height:30px;
     display: flex;
     align-items: center;
     justify-content: center;
}
.mon-popup-content > div{
     width:300px;
     height:200px;
     padding:30px;
     background-color:#ffffff;
}
</style>
<a href="#" class="open-popup">Ouvrir la pop up</a>
<div class="mon-popup">
     <div class="mon-popup-content">
          <div>
               <a href="#" class="close-popup">X</a>
               <div>Mon contenu</div>
          </div>
     </div>
</div>

À vous de personnaliser le reste!

Pourquoi cette option ?
Cette option est avantageuse pour la même raison que la #2 en plus de vous donner l’opportunité d’avoir 100% contrôle sur le fonctionnement du pop up et de son design.

Des conseils et de l’aide pour la mise en place d’un pop up sur WordPress

Si vous ne savez quel technique choisir ou si vous voulez que nous nous en occupions pour vous, contactez-nous! Cela nous fera plaisir de vous aider.

Questions fréquentes – Ajouter un pop up sur WordPress

Quelle est la meilleure méthode pour ajouter un pop up sur WordPress ?

Cela dépend de vos besoins et de votre niveau de compétence. Les extensions WordPress comme Popup Maker sont parfaites pour les débutants. Si votre thème prend en charge les pop ups (comme Avada ou Divi), cela permet d’éviter une extension supplémentaire. Pour les utilisateurs avancés, coder un pop up sur mesure offre un contrôle total sur le design et le comportement.

Est-ce que les pop ups nuisent au SEO de mon site ?

Un pop up bien configuré ne nuit pas au SEO. Cependant, un pop up intrusif, mal adapté aux appareils mobiles ou difficile à fermer peut nuire à l’expérience utilisateur (UX) et affecter indirectement votre positionnement Google, notamment via les Core Web Vitals.

Quelle extension WordPress utiliser pour créer des pop ups ?

Parmi les extensions les plus populaires, on retrouve :

Popup Maker
Popup Builder
WP Popups

Ces outils offrent des interfaces simples, des modèles prêts à l’emploi et sont compatibles avec la plupart des thèmes WordPress.

Peut-on ajouter un pop up dans WordPress sans installer d’extension ?

Oui, certains thèmes comme Avada offrent des modules intégrés pour créer des pop ups (ex. l’élément Modal). D’autres comme Divi nécessitent une extension complémentaire, mais peuvent ensuite intégrer le pop up dans leur constructeur de pages.

Dois-je respecter la Loi 25 (ou le RGPD) si j’utilise un pop up pour collecter des courriels ?

Absolument! Si vous collectez des informations personnelles via un pop up (ex. infolettre, formulaire), vous devez respecter les lois applicables en matière de protection des données, comme la Loi 25 au Québec ou le RGPD en Europe. Assurez-vous d’inclure une case de consentement claire et un lien vers votre politique de confidentialité.

Auteur.e de l'article

Vincent Gaudreau

Programmeur Web
Son intérêt marqué pour l’informatique et les nouvelles technologies s’est déclaré très tôt chez Vincent. Dès sa jeune adolescence, en fait, et ce grâce à un grand frère qui étudiait l’infographie. C’est ainsi qu’il découvre l’objet de ses futures aspirations : un ordinateur. La curiosité bien aiguisée, il s’est empressé de partir à la découverte de diverses branches connexes, toutes ayant forgé le programmeur Web qu’il est devenu, diplômé depuis 2004 de l’Institut Supérieur en Informatique.

À découvrir sur notre blogue

2022-10-18

Pop up sur WordPress : avantages et inconvénients des fenêtres intempestives

Émilie Demers Moreau / Designer graphique

Les fenêtres pop up sont largement utilisées sur les sites WordPress depuis de nombreuses années. Elles prennent différentes formes.

Lire la suite
2020-02-25

10 mots et acronymes du Web à connaître et comprendre

Davyd Quintal / Directeur des solutions novatrices

Mots et acronyme incontournables pour vous y retrouver et pour discuter du Web efficacement avec votre agence de communication numérique.

Lire la suite
2022-06-14

Avez-vous réfléchi à la couleur de fond de votre site Web ?

Émilie Demers Moreau / Designer graphique

Le thème de couleurs, pâle ou foncé, de votre site Web, est une composante graphique sur laquelle on ne prend généralement pas le temps de réfléchir.

Lire la suite
2021-04-20

Menu vertical ou menu horizontal : lequel choisir pour mon site Web ?

Émilie Demers Moreau / Designer graphique

Le menu de votre site Web représente le chemin pour accéder à votre contenu, il n’est donc pas à prendre à la légère!

Lire la suite

Leave a Reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.