{"id":29730,"date":"2021-06-21T13:18:00","date_gmt":"2021-06-21T10:18:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=29730"},"modified":"2021-10-18T03:30:36","modified_gmt":"2021-10-18T00:30:36","slug":"jak-dodac-kod-po-tagu-body-w-wordpressie","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pl\/jak-dodac-kod-po-tagu-body-w-wordpressie\/","title":{"rendered":"Jak doda\u0107 kod po tagu Body w WordPressie"},"content":{"rendered":"<p>Na stronie zazwyczaj musimy wstawi\u0107 kod po tagu body. Zwykle jest to niewidoczny kod JavaScript w tagu skryptu. Zewn\u0119trzne us\u0142ugi takie jak Google Analytics, Google Tag Manager, Google Adsense, Facebook itp. daj\u0105 Ci skrypt, kt\u00f3ry nale\u017cy doda\u0107 przed zamkni\u0119ciem tagu head i po natychmiastowym otwarciu elementu body.<\/p>\n<p>WordPress udost\u0119pnia <code>wp_head()<\/code>funkcj\u0119, kt\u00f3ra s\u0142u\u017cy do wstrzykiwania kodu przed zamkni\u0119ciem tagu head. Inn\u0105 funkcj\u0105 dostarczan\u0105 przez WordPress jest <code>wp_footer()<\/code>dodawanie kodu przed zamkni\u0119ciem elementu body (nie po otwarciu body). Jak dot\u0105d programi\u015bci WordPress u\u017cywaj\u0105 wp_footer() do wstrzykiwania kodu w tagu body lub dodawania kodu statycznie po otwarciu elementu body. Ale obie te opcje nie s\u0105 zalecane.<\/p>\n<p>Dodanie kodu statycznie ma sens zgodnie z zaleceniami us\u0142ug zewn\u0119trznych. Ale ta technika powstrzyma\u0142aby nas przed aktualizacj\u0105 motywu.<\/p>\n<p>Na szcz\u0119\u015bcie WordPress 5.2 wprowadza now\u0105 funkcj\u0119 o nazwie <code>wp_body_open()<\/code>. Ta funkcja uruchamia <code>wp_body_open<\/code>akcj\u0119 i jest przydatna do umieszczania kodu po otwarciu elementu body. Bior\u0105c to pod uwag\u0119, zobaczmy, jak wstrzykn\u0105\u0107 kod natychmiast po otwarciu tagu body w WordPressie.<\/p>\n<h3>Dodaj kod po tagu cia\u0142a w WordPress<\/h3>\n<p>Je\u015bli korzystasz z najnowszej wersji WordPressa, powiniene\u015b doda\u0107 <code>wp_body_open()<\/code>metod\u0119 obok tagu cia\u0142a, jak pokazano poni\u017cej.<\/p>\n<pre><code>&lt;body &lt;?php body_class(); ?&gt;&gt;\n&lt;?php wp_body_open(); ?&gt;<\/code><\/pre>\n<p>Nast\u0119pnie mo\u017cesz u\u017cy\u0107 akcji, <code>wp_body_open<\/code>aby doda\u0107 sw\u00f3j kod w miejscu <code>wp_body_open()<\/code>. Innymi s\u0142owy, mo\u017cesz wstrzykn\u0105\u0107 sw\u00f3j kod natychmiast po otwarciu tagu body. Mo\u017cesz u\u017cy\u0107 tej akcji w nast\u0119puj\u0105cy spos\u00f3b:<\/p>\n<pre><code>add_action('wp_body_open', 'add_code_on_body_open');\nfunction add_code_on_body_open() {\n\u00a0\u00a0\u00a0\u00a0echo '&lt;script&gt;Your code here&lt;\/script&gt;';\n}<\/code><\/pre>\n<p>Ot\u00f3\u017c \u200b\u200bto! To takie proste. Ten kod dzia\u0142a dobrze z wersj\u0105 WordPress &gt;= 5.2. Je\u015bli u\u017cywasz starszej wersji WordPressa, mo\u017cesz zdefiniowa\u0107 <code>wp_body_open<\/code>metod\u0119 w nast\u0119puj\u0105cy spos\u00f3b.<\/p>\n<pre><code>if (! function_exists( 'wp_body_open')) {\n\u00a0\u00a0\u00a0\u00a0function wp_body_open() {\n\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0do_action( 'wp_body_open' );\n\u00a0\u00a0\u00a0\u00a0}\n}<\/code><\/pre>\n<p>Teraz dodaj metod\u0119 <code>wp_body_open()<\/code>po elemencie body i u\u017cyj akcji tak samo, jak pokazano powy\u017cej.<\/p>\n<p>Jest to czysty i wydajny spos\u00f3b na wstrzykni\u0119cie kodu po otwarciu tagu body. Zach\u0119cam programist\u00f3w WordPressa do korzystania z tej techniki na swoich stronach internetowych. Przeczytaj wi\u0119cej o tej aktualizacji w <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_body_open\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">dokumentacji<\/a>.<\/p>\n<h4>Powi\u0105zane artyku\u0142y<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/integracja-mailchimp-z-wordpress-bez-uzycia-wtyczki\/\" title=\"Integracja MailChimp z WordPress bez u\u017cycia wtyczki\">Integracja MailChimp z WordPress bez u\u017cycia wtyczki<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/dodawanie-niestandardowego-przycisku-obrazu-za-pomoca-programu-media-uploader-w-wordpress\/\" title=\"Dodawanie niestandardowego przycisku obrazu za pomoc\u0105 programu Media Uploader w WordPress\">Dodawanie niestandardowego przycisku obrazu za pomoc\u0105 programu Media Uploader w WordPress<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/zaladuj-dynamiczna-zawartosc-na-bootstrap-modal-w-wordpress\/\" title=\"Za\u0142aduj dynamiczn\u0105 zawarto\u015b\u0107 na Bootstrap Modal w WordPress\">Za\u0142aduj dynamiczn\u0105 zawarto\u015b\u0107 na Bootstrap Modal w WordPress<\/a><\/li>\n<\/ul>\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 poka\u017c\u0119 Ci czysty i wydajny spos\u00f3b dodawania kodu po tagu body w WordPressie. Musimy wstrzykn\u0105\u0107 kod po tagu body, je\u015bli<\/p>\n","protected":false},"author":1,"featured_media":21610,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[612],"tags":[847],"class_list":["post-29730","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized-8","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/29730","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=29730"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/29730\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media\/21610"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media?parent=29730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/categories?post=29730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/tags?post=29730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}