{"id":27362,"date":"2021-05-07T14:38:00","date_gmt":"2021-05-07T11:38:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=27362"},"modified":"2021-10-18T03:49:24","modified_gmt":"2021-10-18T00:49:24","slug":"zintegruj-modalne-okno-dialogowe-za-pomoca-wbudowanego-thickbox-w-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pl\/zintegruj-modalne-okno-dialogowe-za-pomoca-wbudowanego-thickbox-w-wordpress\/","title":{"rendered":"Zintegruj modalne okno dialogowe za pomoc\u0105 wbudowanego ThickBox w WordPress"},"content":{"rendered":"<p>Modalne okna dialogowe czasami musz\u0105 by\u0107 zintegrowane z witryn\u0105 WordPress. Za pomoc\u0105 modalnego okna dialogowego mo\u017cemy wy\u015bwietli\u0107 zawarto\u015b\u0107 na g\u00f3rze bie\u017c\u0105cej strony.<\/p>\n<p>Je\u015bli chodzi o wyskakuj\u0105ce <a href=\"http:\/\/fancybox.net\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">okienka<\/a> modalne, zwykle ludzie wol\u0105 u\u017cywa\u0107 biblioteki <a href=\"http:\/\/lokeshdhakar.com\/projects\/lightbox2\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Lightbox<\/a> lub <a href=\"http:\/\/fancybox.net\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Fancybox<\/a>. S\u0105 to popularne biblioteki i dzia\u0142aj\u0105 ca\u0142kiem dobrze.<\/p>\n<p>Aby w\u0142\u0105czy\u0107 te biblioteki do WordPressa, musimy pobra\u0107 pliki JS i CSS danej biblioteki i w <a href=\"https:\/\/themewp.inform.click\/pl\/standardowy-sposob-wlaczenia-javascript-i-css-w-wordpress\/\" title=\"standardowy spos\u00f3b\">standardowy spos\u00f3b<\/a> w\u0142\u0105czy\u0107 j\u0105 do projektu. Nast\u0119pnie, zgodnie z dokumentacj\u0105 biblioteki, musimy zawin\u0105\u0107 zawarto\u015b\u0107, wywo\u0142a\u0107 metod\u0119, aby otworzy\u0107 okno modalne.<\/p>\n<p>WordPress zawiera\u0142 w swoim rdzeniu wtyczk\u0119 <a href=\"https:\/\/codex.wordpress.org\/Javascript_Reference\/ThickBox\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">ThickBox<\/a> jQuery ze zmodyfikowan\u0105 wersj\u0105. I mo\u017ce by\u0107 u\u017cywany zamiast bibliotek zewn\u0119trznych. Korzystaj\u0105c z tej podstawowej funkcji, otrzymujemy interfejs, kt\u00f3ry jest taki sam jak wyskakuj\u0105ce okienka modalne w administratorze WordPress, jak na przycisku medi\u00f3w.<\/p>\n<p>Mo\u017cesz spr\u00f3bowa\u0107 tej wbudowanej funkcji. Je\u015bli spe\u0142nia Twoje potrzeby, oszcz\u0119dza czas integracji zewn\u0119trznej biblioteki.<\/p>\n<p>U\u017cywaj\u0105c ThickBox z zawarto\u015bci\u0105 w wierszu, otrzymasz wynik podobny do pokazanego na poni\u017cszym zrzucie ekranu.<\/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=\"Zintegruj modalne okno dialogowe za pomoc\u0105 wbudowanego ThickBox w WordPress\" ><\/a><\/p>\n<h3>Modalne okno dialogowe za pomoc\u0105 ThickBox<\/h3>\n<p>WordPress ThickBox dobrze wsp\u00f3\u0142pracuje z tre\u015bci\u0105 wstawian\u0105. Shortcode mo\u017cna u\u017cywa\u0107 r\u00f3wnie\u017c w oknie modalnym. Jako przyk\u0142ad mo\u017cesz wy\u015bwietli\u0107 formularz kontaktowy w oknie modalnym za pomoc\u0105 formularza kontaktowego 7.<\/p>\n<p>Powiedziawszy to, zobaczmy, jak korzysta\u0107 z ThickBox w WordPressie.<\/p>\n<p>Na przyk\u0142ad wy\u015bwietlamy fikcyjn\u0105 zawarto\u015b\u0107 w wierszu po klikni\u0119ciu tagu kotwicy. Dlatego umie\u015b\u0107 poni\u017cszy kod w dowolnym miejscu, w kt\u00f3rym chcesz u\u017cy\u0107 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>Aby skorzysta\u0107 z Thichbox, musimy do\u0142\u0105czy\u0107 pierwsz\u0105 <code>add_ThickBox()<\/code>metod\u0119. Ta funkcja \u0142aduje bibliotek\u0119 z j\u0105dra. Nast\u0119pnie w atrybucie href tagu anchor musimy przekaza\u0107 #TB_inline wraz z szeroko\u015bci\u0105, wysoko\u015bci\u0105 i id kontenera, w kt\u00f3rym zawini\u0119ta jest nasza tre\u015b\u0107 inline.<\/p>\n<p>W ten sam spos\u00f3b, je\u015bli chcesz wy\u015bwietli\u0107 formularz kontaktowy w modalnym oknie dialogowym, zamiast fikcyjnej tre\u015bci musisz umie\u015bci\u0107 shortcode za pomoc\u0105 <code>do_shortcode()<\/code>funkcji WordPress.<\/p>\n<pre><code>&lt;?php echo do_shortcode('[shortcode_here]'); ?&gt;<\/code><\/pre>\n<p>Ot\u00f3\u017c \u200b\u200bto! Mamy nadziej\u0119, \u017ce rozumiesz, jak doda\u0107 modalne okno dialogowe za pomoc\u0105 ThickBox w WordPress. Chcieliby\u015bmy us\u0142ysze\u0107 Twoje przemy\u015blenia w poni\u017cszym komentarzu.<\/p>\n<p>Mo\u017cesz r\u00f3wnie\u017c przeczyta\u0107 nasze artyku\u0142y <a href=\"https:\/\/themewp.inform.click\/pl\/przekieruj-na-strone-z-podziekowaniami-po-przeslaniu-formularza-kontaktowego-7\/\" title=\"Przekieruj na stron\u0119 z podzi\u0119kowaniami po przes\u0142aniu formularza kontaktowego 7\">Przekieruj na stron\u0119 z podzi\u0119kowaniami po przes\u0142aniu formularza kontaktowego 7<\/a> i <a href=\"https:\/\/themewp.inform.click\/pl\/jak-zapisac-formularz-kontaktowy-7-zgloszen-do-bazy-danych-wordpress\/\" title=\"jak zapisa\u0107 formularz kontaktowy 7 Zg\u0142oszenia do bazy danych WordPress\">jak zapisa\u0107 formularz kontaktowy 7 Zg\u0142oszenia do bazy danych WordPress<\/a><\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>W tym artykule om\u00f3wimy modalne okno dialogowe za pomoc\u0105 wbudowanego ThickBox w WordPress. Korzystaj\u0105c z ThickBox, mo\u017cemy zaoszcz\u0119dzi\u0107 czas na integrowaniu zewn\u0119trznych<\/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":[501,416,612],"tags":[847],"class_list":["post-27362","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel","category-roznorodny","category-uncategorized-8","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/27362","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/comments?post=27362"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/27362\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media\/20706"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media?parent=27362"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/categories?post=27362"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/tags?post=27362"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}