{"id":23876,"date":"2021-05-07T14:35:00","date_gmt":"2021-05-07T11:35:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=23876"},"modified":"2021-10-18T02:20:43","modified_gmt":"2021-10-17T23:20:43","slug":"integrer-la-boite-de-dialogue-modale-a-l-aide-de-thickbox-integre-dans-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/fr\/integrer-la-boite-de-dialogue-modale-a-l-aide-de-thickbox-integre-dans-wordpress\/","title":{"rendered":"Int\u00e9grer la bo\u00eete de dialogue modale \u00e0 l&rsquo;aide de ThickBox int\u00e9gr\u00e9 dans WordPress"},"content":{"rendered":"<p>Les bo\u00eetes de dialogue modales doivent parfois n\u00e9cessairement s&rsquo;int\u00e9grer \u00e0 un site Web WordPress. En utilisant la bo\u00eete de dialogue modale, nous pouvons afficher le contenu en haut de la page actuelle.<\/p>\n<p>En ce qui concerne les fen\u00eatres contextuelles modales, les gens pr\u00e9f\u00e8rent normalement utiliser la biblioth\u00e8que <a href=\"http:\/\/lokeshdhakar.com\/projects\/lightbox2\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Lightbox<\/a> ou <a href=\"http:\/\/fancybox.net\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Fancybox<\/a>. Ce sont les biblioth\u00e8ques populaires et elles fonctionnent plut\u00f4t bien.<\/p>\n<p>Pour inclure ces biblioth\u00e8ques dans WordPress, nous devons t\u00e9l\u00e9charger les fichiers JS et CSS d&rsquo;une biblioth\u00e8que et l&rsquo;inclure dans le projet via la <a href=\"https:\/\/themewp.inform.click\/fr\/methode-standard-pour-inclure-javascript-et-css-dans-wordpress\/\" title=\"m\u00e9thode standard\">m\u00e9thode standard<\/a>. Apr\u00e8s cela, conform\u00e9ment \u00e0 la documentation de la biblioth\u00e8que, nous devons envelopper le contenu, appeler la m\u00e9thode pour ouvrir la fen\u00eatre modale.<\/p>\n<p>WordPress a inclus le plugin <a href=\"https:\/\/codex.wordpress.org\/Javascript_Reference\/ThickBox\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ThickBox<\/a> jQuery avec une version modifi\u00e9e dans son noyau. Et il peut \u00eatre utilis\u00e9 \u00e0 la place de biblioth\u00e8ques externes. En utilisant cette fonctionnalit\u00e9 de base, nous obtenons l&rsquo;interface qui est la m\u00eame que les popups modaux dans l&rsquo;administration WordPress comme sur le bouton multim\u00e9dia.<\/p>\n<p>Vous pouvez essayer cette fonctionnalit\u00e9 int\u00e9gr\u00e9e. S&rsquo;il r\u00e9pond \u00e0 vos besoins, il vous fait gagner un temps d&rsquo;int\u00e9gration de biblioth\u00e8que externe.<\/p>\n<p>En utilisant ThickBox avec du contenu en ligne, vous obtiendrez une sortie semblable \u00e0 celle illustr\u00e9e dans la capture d&rsquo;\u00e9cran ci-dessous.<\/p>\n<p><a href=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20705-60821d0c9a8a4.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/themewp.inform.click\/wp-content\/uploads\/2021\/04\/post-20705-60821d0c9a8a4.png\" alt=\"Int\u00e9grer la bo\u00eete de dialogue modale \u00e0 l&#039;aide de ThickBox int\u00e9gr\u00e9 dans WordPress\" ><\/a><\/p>\n<h3>Bo\u00eete de dialogue modale utilisant ThickBox<\/h3>\n<p>WordPress ThickBox fonctionne bien avec le contenu en ligne. On peut \u00e9galement utiliser le shortcode dans la bo\u00eete de dialogue modale. \u00c0 titre d&rsquo;exemple, vous pouvez afficher le formulaire de contact dans la fen\u00eatre modale en utilisant le shortcode du formulaire de contact 7.<\/p>\n<p>Cela dit, voyons comment utiliser ThickBox dans WordPress.<\/p>\n<p>Par exemple, nous affichons un contenu en ligne factice sur le clic de la balise d&rsquo;ancrage. Alors, placez le code ci-dessous l\u00e0 o\u00f9 vous souhaitez utiliser le ThickBox.<\/p>\n<pre><code>&lt;?php add_ThickBox(); ?&gt;\n&lt;div id=\"dummy-content-id\" style=\"display:none;\"&gt;\n\u00a0\u00a0\u00a0\u00a0&lt;p&gt;\n\u00a0\u00a0\u00a0\u00a0Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.\n\u00a0\u00a0\u00a0\u00a0&lt;\/p&gt;\n&lt;\/div&gt;\n\u00a0\n&lt;a href=\"#TB_inline?width=600&amp;height=350&amp;inlineId=dummy-content-id\" title=\"Inline Content\" class=\"ThickBox\"&gt;View dummy content!&lt;\/a&gt;<\/code><\/pre>\n<p>Pour utiliser la Thichbox, nous devons inclure la premi\u00e8re <code>add_ThickBox()<\/code>m\u00e9thode. Cette fonction charge la biblioth\u00e8que depuis le noyau. Ensuite, sur l&rsquo;attribut href de la balise d&rsquo;ancrage, nous devons transmettre #TB_inline avec la largeur, la hauteur et l&rsquo;identifiant d&rsquo;un conteneur dans lequel notre contenu en ligne est envelopp\u00e9.<\/p>\n<p>De la m\u00eame mani\u00e8re si vous devez afficher le formulaire de contact dans la bo\u00eete de dialogue modale, alors au lieu d&rsquo;un contenu factice, vous devez placer un shortcode \u00e0 l&rsquo;aide de la <code>do_shortcode()<\/code>fonction de WordPress.<\/p>\n<pre><code>&lt;?php echo do_shortcode('[shortcode_here]'); ?&gt;<\/code><\/pre>\n<p>C&rsquo;est \u00e7a! Nous esp\u00e9rons que vous comprendrez comment ajouter une bo\u00eete de dialogue modale \u00e0 l&rsquo;aide de ThickBox dans WordPress. Nous aimerions entendre vos pens\u00e9es dans le commentaire ci-dessous.<\/p>\n<p>Vous pouvez \u00e9galement lire nos articles <a href=\"https:\/\/themewp.inform.click\/fr\/rediriger-vers-la-page-de-remerciement-apres-la-soumission-du-formulaire-de-contact-7\/\" title=\"Rediriger vers la page de remerciement apr\u00e8s la soumission du formulaire de contact 7\">Rediriger vers la page de remerciement apr\u00e8s la soumission du formulaire de contact 7<\/a> et <a href=\"https:\/\/themewp.inform.click\/fr\/comment-enregistrer-les-soumissions-du-formulaire-de-contact-7-dans-la-base-de-donnees-wordpress\/\" title=\"Comment enregistrer les soumissions du formulaire de contact 7 dans la base de donn\u00e9es WordPress\">Comment enregistrer les soumissions du formulaire de contact 7 dans la base de donn\u00e9es WordPress<\/a><\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Source d&rsquo;enregistrement:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dans cet article, nous discutons de la bo\u00eete de dialogue modale utilisant le ThickBox int\u00e9gr\u00e9 dans WordPress. En utilisant ThickBox, nous pouvons gagner du temps en int\u00e9grant des<\/p>\n","protected":false},"author":1,"featured_media":20706,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[412,497,608],"tags":[844],"class_list":["post-23876","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-divers","category-laravel2-4","category-uncategorized-4","tag-affiai-fr"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/23876","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/comments?post=23876"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/posts\/23876\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media\/20706"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/media?parent=23876"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/categories?post=23876"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/fr\/wp-json\/wp\/v2\/tags?post=23876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}