{"id":27123,"date":"2021-05-07T14:24:00","date_gmt":"2021-05-07T11:24:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=27123"},"modified":"2021-10-18T04:16:24","modified_gmt":"2021-10-18T01:16:24","slug":"integre-a-caixa-de-dialogo-modal-usando-o-thickbox-integrado-no-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pt-pt\/integre-a-caixa-de-dialogo-modal-usando-o-thickbox-integrado-no-wordpress\/","title":{"rendered":"Integre a caixa de di\u00e1logo modal usando o ThickBox integrado no WordPress"},"content":{"rendered":"<p>Os di\u00e1logos modais \u00e0s vezes precisam necessariamente se integrar a um site WordPress. Usando a caixa de di\u00e1logo modal, podemos exibir o conte\u00fado no topo da p\u00e1gina atual.<\/p>\n<p>Quando se trata de pop-up modal, normalmente as pessoas preferem usar a biblioteca <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>. Estas s\u00e3o as bibliotecas populares e funcionam muito bem.<\/p>\n<p>Para incluir essas bibliotecas no WordPress, temos que baixar os arquivos JS e CSS de uma biblioteca e inclu\u00ed-la no projeto pela <a href=\"https:\/\/themewp.inform.click\/pt-pt\/maneira-padrao-de-incluir-javascript-e-css-no-wordpress\/\" title=\"forma padr\u00e3o\">forma padr\u00e3o<\/a>. Depois disso, conforme a documenta\u00e7\u00e3o da biblioteca, precisamos quebrar o conte\u00fado, chamar o m\u00e9todo para abrir a janela modal.<\/p>\n<p>O WordPress incluiu o plugin <a href=\"https:\/\/codex.wordpress.org\/Javascript_Reference\/ThickBox\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ThickBox<\/a> jQuery com vers\u00e3o modificada em seu n\u00facleo. E pode ser usado no lugar de bibliotecas externas. Usando esse recurso central, obtemos a interface que \u00e9 igual aos popups modais no administrador do WordPress, como no bot\u00e3o de m\u00eddia.<\/p>\n<p>Voc\u00ea pode experimentar este recurso embutido. Se atender \u00e0s suas necessidades, economiza tempo de integra\u00e7\u00e3o da biblioteca externa.<\/p>\n<p>Usando ThickBox com conte\u00fado embutido, voc\u00ea obter\u00e1 a sa\u00edda como mostrado na imagem abaixo.<\/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=\"Integre a caixa de di\u00e1logo modal usando o ThickBox integrado no WordPress\" ><\/a><\/p>\n<h3>Caixa de di\u00e1logo modal usando ThickBox<\/h3>\n<p>WordPress ThickBox funciona bem com o conte\u00fado embutido. Pode-se usar shortcode tamb\u00e9m na caixa de di\u00e1logo modal. Como exemplo, voc\u00ea pode mostrar o formul\u00e1rio de contato na janela modal usando o c\u00f3digo curto do formul\u00e1rio de contato 7.<\/p>\n<p>Dito isso, vamos ver como usar o ThickBox no WordPress.<\/p>\n<p>Por exemplo, estamos exibindo conte\u00fado embutido fict\u00edcio com o clique da tag \u00e2ncora. Portanto, coloque o c\u00f3digo abaixo onde quiser usar o 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>Para usar o Thichbox, precisamos incluir o primeiro <code>add_ThickBox()<\/code>m\u00e9todo. Esta fun\u00e7\u00e3o carrega a biblioteca do n\u00facleo. Em seguida, no atributo href na tag \u00e2ncora, temos que passar #TB_inline junto com a largura, altura e id de um cont\u00eainer no qual nosso conte\u00fado embutido \u00e9 empacotado.<\/p>\n<p>Da mesma forma, se voc\u00ea precisar exibir o formul\u00e1rio de contato na caixa de di\u00e1logo modal, ent\u00e3o, em vez de um conte\u00fado fict\u00edcio, voc\u00ea precisa colocar o shortcode usando a <code>do_shortcode()<\/code>fun\u00e7\u00e3o do WordPress.<\/p>\n<pre><code>&lt;?php echo do_shortcode('[shortcode_here]'); ?&gt;<\/code><\/pre>\n<p>\u00c9 isso! Esperamos que voc\u00ea entenda como adicionar caixa de di\u00e1logo modal usando ThickBox no WordPress. Gostar\u00edamos de ouvir sua opini\u00e3o no coment\u00e1rio abaixo.<\/p>\n<p>Voc\u00ea tamb\u00e9m pode gostar de ler nossos artigos <a href=\"https:\/\/themewp.inform.click\/pt-pt\/redirecionar-para-a-pagina-de-agradecimento-apos-o-envio-do-formulario-de-contato-7\/\" title=\"Redirecionar para agradecer a p\u00e1gina ap\u00f3s envio do formul\u00e1rio de contato 7\">Redirecionar para agradecer a p\u00e1gina ap\u00f3s envio do formul\u00e1rio de contato 7<\/a> e <a href=\"https:\/\/themewp.inform.click\/pt-pt\/como-salvar-envios-do-formulario-de-contato-7-para-o-banco-de-dados-do-wordpress\/\" title=\"como salvar o formul\u00e1rio de contato 7 envios para o banco de dados do WordPress\">como salvar o formul\u00e1rio de contato 7 envios para o banco de dados do WordPress<\/a><\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">Fonte de grava\u00e7\u00e3o:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neste artigo, discutimos a caixa de di\u00e1logo modal usando o ThickBox embutido no WordPress. Ao usar o ThickBox, podemos economizar tempo com a integra\u00e7\u00e3o externa<\/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":[417,502,613],"tags":[848],"class_list":["post-27123","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diversos","category-laravel","category-uncategorized-9","tag-affiai-pt-pt"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/27123","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/comments?post=27123"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/posts\/27123\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media\/20706"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/media?parent=27123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/categories?post=27123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pt-pt\/wp-json\/wp\/v2\/tags?post=27123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}