{"id":526,"date":"2022-01-06T13:04:52","date_gmt":"2022-01-06T13:04:52","guid":{"rendered":"https:\/\/smultron.software\/aktualizacja-wordpress-instrukcja\/"},"modified":"2024-06-13T17:05:18","modified_gmt":"2024-06-13T17:05:18","slug":"aktualizacja-wordpress-instrukcja","status":"publish","type":"post","link":"https:\/\/smultron.software\/pl\/blog\/aktualizacja-wordpress-instrukcja","title":{"rendered":"Aktualizacja WordPress &#8211; instrukcja"},"content":{"rendered":"\n<p>Opisujemy dlaczego aktualizacja WordPress jest wa\u017cna oraz prezentujemy dwa sposoby na jej przeprowadzenie: automatyczny i manualny (w przypadku gdy automatyczny nie zadzia\u0142a). Pokazujemy te\u017c w jaki spos\u00f3b automatycznie lub manualnie zaktualizowa\u0107 pluginy WordPress.<\/p>\n\n\n\n<p>Na pewno poradzisz sobie z tak\u0105 aktualizacj\u0105&nbsp;je\u015bli tylko nie natrafisz na nieoczekiwane problemy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"dlaczego-nalezy-aktualizowac-wordpress-oraz-pluginy\">Dlaczego nale\u017cy aktualizowa\u0107 WordPress oraz pluginy?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Aktualizacje poprawiaj\u0105 bezpiecze\u0144stwo &#8211; usuwane s\u0105 znane luki w oprogramowaniu.<\/li>\n\n\n\n<li>Dodawane s\u0105 nowe funkcje i usprawnienia istniej\u0105cych rozwi\u0105za\u0144.<\/li>\n\n\n\n<li>Wydajno\u015b\u0107 i szybko\u015b\u0107 dzia\u0142ania jest optymalizowana.<\/li>\n\n\n\n<li>Poprawiana jest kompatybilno\u015b\u0107.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"wykonaj-kopie-zapasowa\">Wykonaj kopi\u0119 zapasow\u0105<\/h2>\n\n\n\n<p><span style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-smultron-color-red-color\">Utw\u00f3rz pe\u0142n\u0105 kopi\u0119 zapasow\u0105 strony zanim wykonasz jakiekolwiek inne operacje.<\/span><\/p>\n\n\n\n<p>Jak wykona\u0107 kopi\u0119&nbsp;zapasow\u0105 WordPress? Backup mo\u017cna utworzy\u0107 przy pomocy jednego z dedykowanych plugin\u00f3w, na przyk\u0142ad:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/updraftplus.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">https:\/\/updraftplus.com\/<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/jetpack.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">https:\/\/jetpack.com\/<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/ithemes.com\/backupbuddy\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">https:\/\/ithemes.com\/backupbuddy<\/a><\/li>\n<\/ul>\n\n\n\n<p>Inn\u0105 mo\u017cliwo\u015bci\u0105&nbsp;jest sprawdzenie, czy dostawca hostingu oferuje funkcj\u0119&nbsp;kopii zapasowej w pakiecie hostingowym. Obecnie jest to standard i istnieje du\u017ca szansa, \u017ce mo\u017cesz skorzysta\u0107 z takiej mo\u017cliwo\u015bci.<\/p>\n\n\n\n<p>Trzecia mo\u017cliwo\u015b\u0107&nbsp;to wykonanie backupu r\u0119cznie: skopiuj w bezpieczne miejsce wszystkie pliki strony. Potrzebny b\u0119dzie backup bazy danych oraz backup plik\u00f3w, aby w razie awarii\/niepowodzenia mo\u017cna by\u0142o przywr\u00f3ci\u0107 stron\u0119 do poprzedniego stanu.<\/p>\n\n\n\n<p><strong>Zweryfikuj sw\u00f3j backup<\/strong>. Czy na pewno wiesz gdzie s\u0105 pliki oraz baza danych? Czy jeste\u015b w stanie je zobaczy\u0107 ich zawarto\u015b\u0107? Czy baza danych jest kompletna? Je\u015bli backup jest zabezpieczony, mo\u017cna przej\u015b\u0107 do kolejnego kroku.<\/p>\n\n\n\n<p>Potrzebujesz pomocy w wykonaniu backupu WordPress? <a href=\"https:\/\/smultron.software\/pl\/contact\" title=\"Kontakt\">Odezwij si\u0119&nbsp;do nas<\/a>.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"jak-zaktualizowac-wordpress\">Jak zaktualizowa\u0107 WordPress?<\/h2>\n\n\n\n<div class=\"py-[32px] px-[24px] tablet:px-[32px] bg-gray-1 rounded-[8px]\ncta-small\">\n\t<div class=\"flex flex-wrap gap-[24px] justify-between\n\titems-center\">\n\t\t<div class=\"hm5 desktop:h5 basis-[417px] max-w-[496px]\">\n\t\t\tSzukasz do\u015bwiadczonego zespo\u0142u programistycznego? Porozmawiajmy o konkretach.\t\t<\/div>\n\t\t<div>\n\t\t\t\n<div class=\"person-contact flex gap-[16px] items-center\">\n\t<div class=\"person-contact__image\">\n\t\t\t\t\t<img decoding=\"async\" data-src=\"https:\/\/smultron.software\/content\/uploads\/2024\/02\/marcin-stawowiak-56x56.jpeg\"\n\t\t\t\tclass=\"size-[56px] rounded-full object-cover lazyload\"\n\t\t\t\talt=\"\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 56px; --smush-placeholder-aspect-ratio: 56\/56;\">\n\t\t\t<\/div>\n\t<div class=\"person-contact__details label-md\">\n\t\t<div class=\"person-contact__email\">\n\t\t\t<a href=\"mailto:hello@smultron.pl\">\n\t\t\t\thello@smultron.pl\t\t\t<\/a>\n\t\t<\/div>\n\t\t<div class=\"person-contact__phone\">\n\t\t\t<a href=\"tel:+48 791 991 797\">\n\t\t\t\t+48 791 991 797\t\t\t<\/a>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n<p>Mo\u017cna to zrobi\u0107 na dwa sposoby: automatycznie lub r\u0119cznie.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"automatyczna-aktualizacja-wordpress\">Automatyczna aktualizacja WordPress<\/h3>\n\n\n\n<p>Zawsze gdy dost\u0119pna jest nowa wersja WordPress, w kokpicie, w lewym g\u00f3rnym rogu pojawia si\u0119 powiadomienie informuj\u0105ce o mo\u017cliwo\u015bci aktualizacji systemu. Wystarczy klikn\u0105\u0107 w przycisk \u201cZaktualizuj teraz\u201d:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/smultron.software\/content\/uploads\/2024\/02\/zaktualizuj-wordpress.png\" alt=\"Powiadomienie o nowej wersji WordPress\" class=\"wp-image-17368 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/391;\" \/><figcaption class=\"wp-element-caption\">Powiadomienie o nowej wersji WordPress<\/figcaption><\/figure>\n\n\n\n<p>Lub przej\u015b\u0107 z Menu &gt; Aktualizacje &gt; &#8220;Aktualizuj teraz&#8221;:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/smultron.software\/content\/uploads\/2024\/02\/aktualizacja-wordpress.png\" alt=\"Zak\u0142adka Aktualizacje WordPressa w panelu CMS, kursor skierowany na przycisk Aktualizuj teraz\" class=\"wp-image-17370 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/391;\" \/><figcaption class=\"wp-element-caption\">Aktualizacja WordPress z poziomu modu\u0142u Aktualizacje<\/figcaption><\/figure>\n\n\n\n<p>Je\u015bli z jakiego\u015b powodu automatyczny update si\u0119 nie powiedzie (powody mog\u0105 by\u0107 r\u00f3\u017cne, np. nieprawid\u0142owe prawa dost\u0119pu do plik\u00f3w) zostaje nam jeszcze mo\u017cliwo\u015b\u0107 aktualizacji manualnej.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"manualna-aktualizacja-wordpress\">Manualna aktualizacja WordPress<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Pobierz najnowsz\u0105 wersj\u0119 WordPress ze strony: <a href=\"https:\/\/wordpress.org\/download\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\" title=\"WordPress update website\">https:\/\/wordpress.org\/download\/<\/a> i rozpakuj pobrane archiwum<\/li>\n\n\n\n<li>Otw\u00f3rz w panelu administracyjnym swojej strony modu\u0142 <em>Pluginy<\/em> i zanotuj sobie, kt\u00f3re wtyczki s\u0105 aktywne. <\/li>\n\n\n\n<li>Dezaktywuj aktywne pluginy (po aktualizacji aktywujesz je ponownie)<\/li>\n\n\n\n<li>Zaloguj si\u0119 na sw\u00f3j serwer poprzez FTP (lub SSH je\u015bli wiesz jak si\u0119 nim pos\u0142u\u017cy\u0107)<\/li>\n\n\n\n<li>Usu\u0144 folder <kbd>wp-includes<\/kbd> oraz <kbd>wp-admin<\/kbd> (ale <strong>NIE USUWAJ<\/strong> plik\u00f3w <kbd>wp-config.php<\/kbd> i  <kbd>.htaccess<\/kbd> z folderu g\u0142\u00f3wnego oraz folderu <kbd>wp-content<\/kbd> ani \u017cadnych plik\u00f3w kt\u00f3re si\u0119 w nim znajduj\u0105)<\/li>\n\n\n\n<li>Wgraj na serwer nowe foldery <kbd>wp-includes<\/kbd> oraz <kbd>wp-admin<\/kbd> oraz pojedyncze pliki z folderu g\u0142\u00f3wnego<\/li>\n\n\n\n<li>Por\u00f3wnaj nowy plik <kbd>wp-config-sample.php<\/kbd> z plikiem wp-config.php na Twoim serwerze (mog\u0142y si\u0119 tam pojawi\u0107 nowe ustawienia &#8211; je\u015bli tak, dopisz je do swojego <kbd>wp-config.php<\/kbd>)<\/li>\n\n\n\n<li>Je\u015bli po nieudanej pr\u00f3bie automatycznej aktualizacji na serwerze pozosta\u0142 plik <kbd>.maintenance<\/kbd> &#8211; usu\u0144 go teraz<\/li>\n\n\n\n<li>Przejd\u017a do kokpitu WordPress. Mo\u017cesz zosta\u0107 poproszony o ponowne zalogowanie si\u0119 lub o update bazy danych (post\u0119puj zgodnie z wy\u015bwietlanymi instrukcjami)<\/li>\n\n\n\n<li>Aktywuj pluginy, kt\u00f3re zosta\u0142y wy\u0142\u0105czone w punkcie 3.<\/li>\n<\/ol>\n\n\n\n<p>Gotowe. <\/p>\n\n\n\n<p>WordPress jest zaktualizowany. Powiniene\u015b jeszcze zaktualizowa\u0107 pluginy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"jak-zaktualizowac-pluginy-wordpress\">Jak zaktualizowa\u0107 pluginy WordPress?<\/h2>\n\n\n\n<p>Podobnie jak w przypadku aktualizacji j\u0105dra WordPress, mamy do wyboru metod\u0119 automatczn\u0105 i manualn\u0105.<\/p>\n\n\n\n<p>Przed aktualizacj\u0105 plugin\u00f3w upewnij si\u0119, \u017ce wiesz za co odpowiada ka\u017cda z wtyczek. Wtyczki, kt\u00f3re maj\u0105 bezpo\u015bredni wp\u0142yw na front-end (np. woocommerce, galerie, itp.) nale\u017cy uaktualnia\u0107 ze szczeg\u00f3ln\u0105 ostro\u017cno\u015bci\u0105. Warto przed aktualizacj\u0105 takich plugin\u00f3w sprawdzi\u0107 w <em>changelog<\/em> (&#8220;<em>Zobacz szczeg\u00f3\u0142owe informacje o wersji\u2026<\/em>&#8220;) czego dotycz\u0105 zmiany:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" data-src=\"https:\/\/smultron.software\/content\/uploads\/2024\/02\/lista-aktualizacji-wtyczek.png\" alt=\"Lista aktualizacji wtyczek oraz linki do changelog\" class=\"wp-image-17372 lazyload\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/391;\" \/><figcaption class=\"wp-element-caption\">Lista aktualizacji wtyczek oraz linki do changelog<\/figcaption><\/figure>\n\n\n\n<p>Je\u015bli mamy podejrzenie, \u017ce update mo\u017ce negatywnie wp\u0142yn\u0105\u0107 na stron\u0119 i mamy mo\u017cliwo\u015b\u0107 przetestowa\u0107 now\u0105 wersj\u0119 na \u015brodowisku lokalnym lub testowym to zdecydowanie warto to zrobi\u0107.<\/p>\n\n\n\n<p>Warto r\u00f3wnie\u017c zapisa\u0107 sobie aktualne wersje wtyczek, kt\u00f3re planujemy zaktualizowa\u0107. Je\u015bli nasz backup nie obejmowa\u0142 folderu <kbd>wp-content<\/kbd>, w przypadku nieoczekiwanych problem\u00f3w b\u0119dziemy wiedzie\u0107, kt\u00f3ra wersja dzia\u0142a\u0142a poprawnie czyli kt\u00f3r\u0105 nale\u017cy przywr\u00f3ci\u0107.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"automatyczna-aktualizacja-pluginu-wordpress\">Automatyczna aktualizacja pluginu WordPress<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Wchodzimy w Menu &gt; Aktualizacje.<\/li>\n\n\n\n<li>Zaznaczamy pluginy, kt\u00f3re chcemy zaktualizowa\u0107.<\/li>\n\n\n\n<li>Klikamy przycisk &#8220;Zaktualizuj wtyczki&#8221;.<\/li>\n\n\n\n<li>Testujemy dzia\u0142anie strony i weryfikujemy czy zmiany nie poczyni\u0142y szk\u00f3d.<\/li>\n<\/ol>\n\n\n\n<p>Je\u017celi aktualizacja wtyczek z poziomu Kokpitu nie uda\u0142a si\u0119 lub nie by\u0142a mo\u017cliwa, musimy to zrobi\u0107 r\u0119cznie.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"manualna-aktualizacja-pluginu-wordpress\">Manualna aktualizacja pluginu WordPress<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Pobieramy aktualn\u0105 wersj\u0119 wtyczki.<\/li>\n\n\n\n<li>Usuwamy katalog wtyczki z serwera.<\/li>\n\n\n\n<li>Wgrywamy nowy katalog wtyczki na serwer.<\/li>\n<\/ol>\n\n\n\n<p>Je\u017celi okaza\u0142o si\u0119, \u017ce kt\u00f3ra\u015b&nbsp;ze zmian zaszkodzi\u0142a stronie (np. po aktualizacji&nbsp; wtyczki utracili\u015bmy kompatybilno\u015b\u0107 z innymi wtyczkami albo gdy nowa wersja wtyczki nie dzia\u0142a tak, jak <ins>oczekiwali\u015bmy<\/ins>) nale\u017cy przywr\u00f3ci\u0107 poprzedni\u0105 wersj\u0119 wtyczki (z backupu, kt\u00f3ry wykonali\u015bmy na pocz\u0105tku), a nast\u0119pnie zbada\u0107 problem na \u015brodowisku lokalnym lub testowym.<\/p>\n\n\n\n<p><a href=\"https:\/\/smultron.software\/pl\/contact\" title=\"Kontakt\">Odezwij si\u0119 do nas<\/a>, je\u017celi potrzebujesz wsparcia w aktualizacji swojego systemu i plugin\u00f3w. Zajmujemy si\u0119 tym od lat.<\/p>\n<div class=\"full-width container-grid gap-y-[32px] section-scrollspy  bg-gray-1 pt-[60px] desktop:pt-[120px] pb-[60px] desktop:pb-[120px]\"\n\tid=\"skontaktuj-sie\">\n\t<div class=\"hm2 desktop:h2\"\n\t\tdata-aos=\"animate__fadeInUp\"\n\t>\n\t\tSkontaktuj si\u0119 z nami\t<\/div>\n\t<div class=\"grid desktop:grid-cols-12 gap-y-[60px] items-start\">\n\t\t\n<div class=\"desktop:col-span-6 grid tablet:grid-cols-2\n\t\ttablet:gap-x-[24px] tablet:gap-y-[32px]\">\n\t<div class=\"\">\n\t\t<div class=\"\">\n\t\t\t<img decoding=\"async\" data-src=\"https:\/\/smultron.software\/content\/uploads\/2024\/01\/681c046dafbd67a84a6a2820a207caa9-e1706629988730-768x515.jpeg\"\n\t\t\t\twidth=\"327\"\n\t\t\t\theight=\"204\"\n\t\t\t\tclass=\"w-full aspect-[390\/243] object-cover rounded-t-[10px] lazyload\"\n\t\t\t\talt=\"Marcin Stawowiak\"\n\t\t\t\tdata-aos=\"animate__fadeInUp\"\n\t\t\t src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 327px; --smush-placeholder-aspect-ratio: 327\/204;\" \/>\n\t\t\t<div class=\"p-[24px] tablet:border-l-[1px] tablet:border-b-[1px]\n\t\t\tborder-gray-2 tablet:rounded-bl-[10px] max-tablet:border-x-[1px]\n\t\t\tgrid gap-[16px]\">\n\t\t\t\t<div class=\"h6\"\n\t\t\t\t\tdata-aos=\"animate__fadeInUp\"\n\t\t\t\t>Marcin Stawowiak<\/div>\n\t\t\t\t<div class=\"label-xs font-bold\"\n\t\t\t\t\tdata-aos=\"animate__fadeInUp\"\n\t\t\t\t>\n\t\t\t\t\tCo-founder, Executive Manager\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"pl-[24px] pb-[24px] pr-[24px] tablet:ml-[-24px]\n\t\t\ttablet:pt-[24px] grid gap-[16px] tablet:self-end tablet:border-[1px] tablet:border-l-0\n\t\t\tborder-gray-2 tablet:rounded-r-[10px] max-tablet:border-x-[1px]\n\t\t\tmax-tablet:border-b-[1px] max-tablet:rounded-b-[10px]\n\t\t\tgap-y-[60px]\">\n\t\t<div class=\"label-md max-tablet:hidden\" data-aos=\"animate__fadeInUp\">\n\t\t\tSzukasz do\u015bwiadczonego zespo\u0142u programistycznego? <br \/>Porozmawiajmy o konkretach.\t\t<\/div>\n\t\t<div class=\"grid body-md\" data-aos=\"animate__fadeInUp\">\n\t\t\t<a href=\"mailto:hello@smultron.pl\">hello@smultron.pl<\/a>\n\t\t\t<a href=\"tel:+48 791 991 797\">+48 791 991 797<\/a>\n\t\t<\/div>\n\t<\/div>\n\t<div class=\"tablet:col-span-2 body-md grid gap-[16px] mt-[32px]\n\ttablet:mt-0\" data-aos=\"animate__fadeInUp\">\n\t\t<div class=\"label-md\">\n\t\t\tSmultron Web Development\t\t<\/div>\n\t\t<div class=\"\">\n\t\t\tul. S\u0142awkowska 12\t\t\t<br\/>\n\t\t\t31-014 Krak\u00f3w\t\t<\/div>\n\t\t<div>\n\t\t\tNIP:&nbsp;6762482785\t\t<\/div>\n\t<\/div>\n<\/div>\n\t\t\n<div class=\"desktop:col-start-8 desktop:col-span-5 contact-form-footer\">\n\t\n<div class=\"wpcf7 no-js\" id=\"wpcf7-f224-o1\" lang=\"en-US\" dir=\"ltr\" data-wpcf7-id=\"224\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/pl\/wp-json\/wp\/v2\/posts\/526#wpcf7-f224-o1\" method=\"post\" class=\"wpcf7-form init wpcf7-acceptance-as-validation\" aria-label=\"Contact form\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"224\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.5\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"en_US\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f224-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<div class=\"desktop:col-start-8 desktop:col-span-5\">\n  <div class=\"grid gap-[32px]\">\n    <div class=\"label-md\">\n\t\t\tWype\u0142nij poni\u017cszy formularz\n    <\/div>\n    <div class=\"grid gap-[24px]\">\n      <div class=\"form-row\">\n        <label class=\"label-xs\" for=\"msg-email\">Tw\u00f3j e-mail*<\/label>\n        <span class=\"wpcf7-form-control-wrap\" data-name=\"email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email form-control\" id=\"msg-email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"email\" \/><\/span>\n      <\/div>\n      <div class=\"form-row\">\n        <label class=\"label-xs\" for=\"msg-content\">Twoja wiadomo\u015b\u0107*<\/label>\n        <span class=\"wpcf7-form-control-wrap\" data-name=\"message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2500\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required form-control form-control-textarea\" id=\"msg-content\" aria-required=\"true\" aria-invalid=\"false\" placeholder=\"Podziel si\u0119 szczeg\u00f3\u0142ami swojego projektu\" name=\"message\"><\/textarea><\/span>\n        <div class=\"form-text\">\n          Max. 2500 znak\u00f3w\n        <\/div>\n      <\/div>\n      <div class=\"form-row label-sm\">\n<span class=\"wpcf7-form-control-wrap\" data-name=\"acceptance-69\"><span class=\"wpcf7-form-control wpcf7-acceptance\"><span class=\"wpcf7-list-item\"><label><input type=\"checkbox\" name=\"acceptance-69\" value=\"1\" aria-invalid=\"false\" \/><span class=\"wpcf7-list-item-label\"><span><\/span><span>Zapozna\u0142em si\u0119 i akceptuj\u0119 <a href=\"\/pl\/polityka-prywatnosci\/\" class=\"underline\" target=\"_blank\" rel=\"nofollow\">Regulamin i Polityk\u0119 Prywatno\u015bci Smultron<\/a>.*<\/span><\/span><\/label><\/span><\/span><\/span>\n      <\/div>\n      <div>\n        <button type=\"submit\" class=\"button button--gradient-red\n                button--with-icon\">\n                    <span>Wy\u015blij<\/span>\n                    <span class=\"icon-arrow-right\"><\/span>\n                <\/button>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/div><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\t<div class=\"contact-form-footer__success flex bg-green-2\n\t\t\t\t\t\tborder-green-3 p-[16px] gap-[16px] rounded-[8px]\n\t\t\t\t\t\tmt-[30px]\">\n\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\"\n\t\t\tviewBox=\"0 0 24 24\" fill=\"none\">\n\t\t\t<path d=\"M12 2C17.51 2 22 6.49 22 12C22 17.51 17.51 22 12 22C6.49 22 2 17.51 2 12C2 6.49 6.49 2 12 2ZM12 0C5.37 0 0 5.37 0 12C0 18.63 5.37 24 12 24C18.63 24 24 18.63 24 12C24 5.37 18.63 0 12 0ZM18.25 8.89L16.83 7.48L10.73 13.7L7.65 10.76L6.25 12.2L10.75 16.52L18.25 8.89Z\"\n\t\t\t\t\tfill=\"#104121\"><\/path>\n\t\t<\/svg>\n\t\t<div class=\"body-md text-green-4\">\n\t\t\t<strong>Dzi\u0119kujemy za przes\u0142anie formularza!<\/strong> Odpowiemy w ci\u0105gu 24 godzin.\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\t<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Opisujemy dlaczego aktualizacja WordPress jest wa\u017cna oraz prezentujemy dwa sposoby na jej przeprowadzenie: automatyczny i manualny (w przypadku gdy automatyczny nie zadzia\u0142a). Pokazujemy te\u017c w jaki spos\u00f3b automatycznie lub manualnie zaktualizowa\u0107 pluginy WordPress. Na pewno poradzisz sobie z tak\u0105 aktualizacj\u0105&nbsp;je\u015bli tylko nie natrafisz na nieoczekiwane problemy. Dlaczego nale\u017cy aktualizowa\u0107 WordPress oraz pluginy? Wykonaj kopi\u0119 zapasow\u0105 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":553,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[40,3],"tags":[],"class_list":["post-526","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technologie","category-programowanie"],"acf":[],"_links":{"self":[{"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/posts\/526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/comments?post=526"}],"version-history":[{"count":0,"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/posts\/526\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/media\/553"}],"wp:attachment":[{"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/media?parent=526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/categories?post=526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smultron.software\/pl\/wp-json\/wp\/v2\/tags?post=526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}