{"id":544,"date":"2022-12-23T22:29:48","date_gmt":"2022-12-23T21:29:48","guid":{"rendered":"https:\/\/piotrgabriel.pl\/wiki\/?p=544"},"modified":"2022-12-23T22:29:48","modified_gmt":"2022-12-23T21:29:48","slug":"child-theme-w-wordpress-korzysci-czym-jest-jak-go-utworzyc","status":"publish","type":"post","link":"https:\/\/piotrgabriel.pl\/wiki\/child-theme-w-wordpress-korzysci-czym-jest-jak-go-utworzyc\/","title":{"rendered":"Child theme w WordPress &#8211; korzy\u015bci, czym jest, jak go utworzy\u0107?"},"content":{"rendered":"<p>Dowiedz si\u0119 dlaczego warto i jak utworzy\u0107 chwild theme w WordPress do templatki, kt\u00f3r\u0105 u\u017cywasz.<!--more--><\/p>\n<p>Child theme (motyw potomny) to motyw WordPress, kt\u00f3ry jest zale\u017cny od innego motywu, zwanego motywem nadrz\u0119dnym. Child theme jest u\u017cywany, gdy chcesz zmodyfikowa\u0107 motyw nadrz\u0119dny, ale nie chcesz ryzykowa\u0107 utraty zmian, gdy motyw nadrz\u0119dny zostanie zaktualizowany.<\/p>\n<p>Child theme pozwala na zmian\u0119 niekt\u00f3rych element\u00f3w motywu nadrz\u0119dnego bez konieczno\u015bci bezpo\u015bredniej edycji plik\u00f3w motywu nadrz\u0119dnego. Zamiast tego mo\u017cesz doda\u0107 swoje w\u0142asne pliki lub zmodyfikowa\u0107 pliki motywu nadrz\u0119dnego poprzez child theme. W ten spos\u00f3b mo\u017cesz zmieni\u0107 wygl\u0105d i funkcjonalno\u015b\u0107 motywu nadrz\u0119dnego, nie ryzykuj\u0105c utraty zmian po aktualizacji motywu nadrz\u0119dnego.<\/p>\n<p>Aby utworzy\u0107 child theme, musisz utworzy\u0107 nowy folder w katalogu motyw\u00f3w WordPress i doda\u0107 do niego plik style.css oraz plik functions.php. Plik style.css zawiera nag\u0142\u00f3wek informuj\u0105cy WordPress o zale\u017cno\u015bci od motywu nadrz\u0119dnego, a plik functions.php umo\u017cliwia za\u0142adowanie pliku style.css child theme oraz innych plik\u00f3w, takich jak pliki JavaScript i szablony. Po utworzeniu child theme mo\u017cesz doda\u0107 swoje w\u0142asne pliki lub zmodyfikowa\u0107 pliki motywu nadrz\u0119dnego poprzez child theme.<\/p>\n<h2>Jak utworzy\u0107 child theme w WordPress?<\/h2>\n<p>Oto kroki, kt\u00f3re nale\u017cy wykona\u0107, aby utworzy\u0107 child theme w WordPress:<br \/>\n1. Utw\u00f3rz nowy folder w katalogu motyw\u00f3w WordPress (wp-content\/themes). Nazwij go wed\u0142ug swoich preferencji.<\/p>\n<p>2. Utw\u00f3rz nowy plik style.css w nowym folderze child theme i dodaj do niego nast\u0119puj\u0105cy nag\u0142\u00f3wek:<\/p>\n<p>&nbsp;<\/p>\n<p><code>\/* <\/code><\/p>\n<p><code>Theme Name: Nazwa motywu potomnego <\/code><\/p>\n<p><code>Template: nazwa motywu nadrz\u0119dnego <\/code><\/p>\n<p><code>*\/<\/code><\/p>\n<p>3. Utw\u00f3rz nowy plik functions.php w nowym folderze child theme i dodaj do niego nast\u0119puj\u0105cy kod:<\/p>\n<p><code><span class=\"hljs-meta\">&lt;?php<\/span> <\/code><\/p>\n<p><code><span class=\"hljs-title function_ invoke__\">add_action<\/span>( <span class=\"hljs-string\">'wp_enqueue_scripts'<\/span>, <span class=\"hljs-string\">'enqueue_parent_styles'<\/span> );<\/code><\/p>\n<p>&nbsp;<\/p>\n<p><code> <span class=\"hljs-function\"><span class=\"hljs-keyword\">function<\/span> <span class=\"hljs-title\">enqueue_parent_styles<\/span>()<\/span> <\/code><\/p>\n<p><code>\u00a0 \u00a0 { <span class=\"hljs-title function_ invoke__\">wp_enqueue_style<\/span>( <span class=\"hljs-string\">'parent-style'<\/span>, <span class=\"hljs-title function_ invoke__\">get_template_directory_uri<\/span>().<span class=\"hljs-string\">'\/style.css'<\/span> <\/code><\/p>\n<p><code>);<\/code><\/p>\n<p><code> }<\/code><\/p>\n<p>4. Zaloguj si\u0119 do panelu WordPress i przejd\u017a do sekcji &#8222;Motywy&#8221;.<\/p>\n<p>5. Kliknij przycisk &#8222;Dodaj nowy&#8221;, a nast\u0119pnie wybierz opcj\u0119 &#8222;Wy\u015blij plik&#8221;.<\/p>\n<p>6. Prze\u015blij plik zip zawieraj\u0105cy nowy folder child theme.<\/p>\n<p>7. Po przes\u0142aniu pliku zip kliknij przycisk &#8222;Wybierz motyw&#8221;.<\/p>\n<p>8. Zostanie wy\u015bwietlona lista motyw\u00f3w, na kt\u00f3rej powinien pojawi\u0107 si\u0119 nowy motyw potomny. Kliknij przycisk &#8222;Aktywuj&#8221;, aby aktywowa\u0107 motyw potomny.<\/p>\n<p>Po aktywacji motywu potomnego mo\u017cesz zacz\u0105\u0107 dostosowywa\u0107 go do swoich potrzeb. Mo\u017cesz doda\u0107 swoje w\u0142asne pliki lub zmodyfikowa\u0107 pliki motywu nadrz\u0119dnego poprzez child theme. Pami\u0119taj, \u017ce zmiany w motywie potomnym b\u0119d\u0105 mia\u0142y priorytet nad zmianami w motywie nadrz\u0119dnym. To pozwala na zmian\u0119 wygl\u0105du i funkcjonalno\u015bci motywu nadrz\u0119dnego bez konieczno\u015bci bezpo\u015bredniej edycji plik\u00f3w motywu nadrz\u0119dnego.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dowiedz si\u0119 dlaczego warto i jak utworzy\u0107 chwild theme w WordPress do templatki, kt\u00f3r\u0105 u\u017cywasz.<\/p>\n","protected":false},"author":1,"featured_media":545,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[228],"tags":[229],"class_list":["post-544","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-wordpress-themes"],"_links":{"self":[{"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/posts\/544","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/comments?post=544"}],"version-history":[{"count":0,"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/posts\/544\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/media\/545"}],"wp:attachment":[{"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/media?parent=544"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/categories?post=544"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/piotrgabriel.pl\/wiki\/wp-json\/wp\/v2\/tags?post=544"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}