{"id":638,"date":"2025-06-26T19:16:49","date_gmt":"2025-06-26T19:16:49","guid":{"rendered":"\/pl\/tutorials\/?p=638"},"modified":"2025-12-18T13:18:09","modified_gmt":"2025-12-18T13:18:09","slug":"jak-zabezpieczyc-wordpress","status":"publish","type":"post","link":"\/pl\/tutoriale\/jak-zabezpieczyc-wordpress\/","title":{"rendered":"Jak poprawi\u0107 bezpiecze\u0144stwo WordPress: 20 metod ochrony strony internetowej"},"content":{"rendered":"<p class=\"wp-block-paragraph\">WordPress to najpopularniejszy system zarz&#261;dzania tre&#347;ci&#261; (CMS), na kt&oacute;rym dzia&#322;a 43,2% wszystkich stron internetowych. Niestety, jego popularno&#347;&#263; przyci&#261;ga r&oacute;&#380;nego rodzaju cyberprzest&#281;pc&oacute;w, kt&oacute;rzy wykorzystuj&#261; luki w zabezpieczeniach platformy.&nbsp;<\/p><p class=\"wp-block-paragraph\">Nie oznacza to, &#380;e WordPress ma fatalny system bezpiecze&#324;stwa &ndash; naruszenia bezpiecze&#324;stwa mog&#261; si&#281; r&oacute;wnie&#380; zdarzy&#263; z powodu braku &#347;wiadomo&#347;ci u&#380;ytkownik&oacute;w. Dlatego najlepiej jest zastosowa&#263; zapobiegawcze &#347;rodki bezpiecze&#324;stwa, zanim kto&#347; spr&oacute;buje w&#322;ama&#263; si&#281; na Twoj&#261; stron&#281;.<\/p><p class=\"wp-block-paragraph\">Om&oacute;wimy 20 metod poprawy bezpiecze&#324;stwa WordPress i ochrony strony przed r&oacute;&#380;nymi cyberatakami. Artyku&#322; b&#281;dzie zawiera&#322; najlepsze praktyki i wskaz&oacute;wki &ndash; z wtyczkami WordPress lub bez nich. Niekt&oacute;re metody maj&#261; r&oacute;wnie&#380; zastosowanie do innych platform ni&#380; WordPress.&nbsp;<\/p><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-lista-kontrolna-bezpieczenstwa-wordpress-i-dodatkowe-wskazowki\">Lista kontrolna bezpiecze&#324;stwa WordPress i dodatkowe wskaz&oacute;wki<\/h2><p class=\"wp-block-paragraph\">Wdro&#380;enie jednego lub dw&oacute;ch &#347;rodk&oacute;w bezpiecze&#324;stwa WordPress nie wystarczy, aby Twoja strona WordPress by&#322;a ca&#322;kowicie bezpieczna.&nbsp;<\/p><p class=\"wp-block-paragraph\">Pobierz nasz&#261; list&#281; kontroln&#261; bezpiecze&#324;stwa WordPress, aby &#347;ledzi&#263; post&#281;py w stosowaniu wa&#380;nych &#347;rodk&oacute;w bezpiecze&#324;stwa na swojej stronie. Udost&#281;pniamy r&oacute;wnie&#380; kilka wskaz&oacute;wek dotycz&#261;cych bezpiecze&#324;stwa WordPress, kt&oacute;re pomog&#261; Ci j&#261; lepiej chroni&#263;.<\/p><h3 class=\"wp-block-heading\" id=\"h-1-regularnie-aktualizuj-wersje-wordpress\">1. Regularnie aktualizuj wersj&#281; WordPress<\/h3><p class=\"wp-block-paragraph\">WordPress wydaje regularne aktualizacje oprogramowania w celu poprawy wydajno&#347;ci i bezpiecze&#324;stwa. Aktualizacje WordPress chroni&#261; r&oacute;wnie&#380; stron&#281; przed zagro&#380;eniami cybernetycznymi.&nbsp;<\/p><p class=\"wp-block-paragraph\">Aktualizacja wersji WordPress jest jednym z najprostszych sposob&oacute;w na popraw&#281; jego bezpiecze&#324;stwa. Jednak prawie 50%<strong> <\/strong>stron WordPress dzia&#322;a na starszej wersji WordPress, co czyni je bardziej podatnymi na ataki.<\/p><p class=\"wp-block-paragraph\">Aby sprawdzi&#263;, czy masz najnowsz&#261; wersj&#281; WordPress, otw&oacute;rz obszar administracyjny WordPress i przejd&#378; do <strong>Pulpit <\/strong>&rarr; <strong>Aktualizacje <\/strong>w lewym panelu menu. Je&#347;li oka&#380;e si&#281;, &#380;e Twoja wersja nie jest aktualna, zalecamy jak najszybsz&#261; aktualizacj&#281;.&nbsp;<\/p><figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1118\" height=\"512\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed.png\/w=1024,h=1024,fit=scale-down\" alt=\"Status wersji WordPress w sekcji Aktualizacje\" class=\"wp-image-670\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed.png\/w=1118,fit=scale-down 1118w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1118px) 100vw, 1118px\" \/><\/figure><p class=\"wp-block-paragraph\">Miej oko na przysz&#322;e daty wydania aktualizacji, aby upewni&#263; si&#281;, &#380;e Twoja strona nie b&#281;dzie korzysta&#263; z nieaktualnej wersji WordPress.<\/p><p class=\"wp-block-paragraph\">Zalecamy r&oacute;wnie&#380; aktualizacj&#281; motyw&oacute;w i wtyczek zainstalowanych w WordPress. Nieaktualne motywy i wtyczki mog&#261; wchodzi&#263; w konflikt z nowo zaktualizowanym oprogramowaniem rdzenia WordPress, powoduj&#261;c b&#322;&#281;dy i b&#281;d&#261;c podatnymi na zagro&#380;enia bezpiecze&#324;stwa.<\/p><p class=\"wp-block-paragraph\">Aby pozby&#263; si&#281; nieaktualnych motyw&oacute;w i wtyczek, wykonaj poni&#380;sze kroki:<\/p><ol class=\"wp-block-list\">\n<li>Przejd&#378; do panelu administracyjnego WordPress i przejd&#378; do <strong>Pulpit <\/strong>&rarr; <strong>Aktualizacje<\/strong>.<\/li>\n\n\n\n<li>Przewi&#324; w d&oacute;&#322; do sekcji <strong>Wtyczki <\/strong>i <strong>Motywy <\/strong>i sprawd&#378; list&#281; motyw&oacute;w i wtyczek gotowych do aktualizacji. Mo&#380;na je aktualizowa&#263; jednocze&#347;nie lub osobno.<\/li>\n\n\n\n<li>Kliknij przycisk <strong>Aktualizuj wtyczki<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d795d0\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d795d0\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"743\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-2.png\/w=1024,h=1024,fit=scale-down\" alt=\"Ekran wtyczek WordPress\" class=\"wp-image-671\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-2.png\/w=1600,fit=scale-down 1600w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-2.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-2.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-2.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-2.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>\n\n<div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Expert Tip\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\">W&#322;&#261;czenie automatycznych aktualizacji u&#322;atwia prac&#281;, ale mo&#380;e spowodowa&#263; awari&#281; z powodu niekompatybilno&#347;ci ze starszymi wtyczkami lub motywami. Je&#347;li w&#322;&#261;czysz t&#281; opcj&#281;, upewnij si&#281;, &#380;e kopia zapasowa Twojej strony jest tworzona regularnie, aby&#347; m&oacute;g&#322; powr&oacute;ci&#263; do poprzedniej wersji w przypadku wyst&#261;pienia b&#322;&#281;du.<\/p>\n                <div class=\"protip__expert\">\n                    <div class=\"protip__expert-image\">\n                        <img loading=\"lazy\" decoding=\"async\" width=\"48\" height=\"48\" src=\"https:\/\/secure.gravatar.com\/avatar\/3f8f936599ed4c2b54d7ab0936bd107b574c9b14778fa3dac31494176981201c?s=65&d=mm&r=g\" alt=\"Editor\" \/>\n                    <\/div>\n                    <div>\n                        <p class=\"protip__expert-name\">Mantas S.<\/p>\n                        <p class=\"protip__expert-position\">Site Availability Engineer<\/p>\n                    <\/div>\n                <\/div>\n        <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\">2. U&#380;yj bezpiecznych po&#347;wiadcze&#324; logowania do WP-Admin<\/h3><p class=\"wp-block-paragraph\">Jednym z najcz&#281;stszych b&#322;&#281;d&oacute;w pope&#322;nianych przez u&#380;ytkownik&oacute;w jest u&#380;ywanie &#322;atwych do odgadni&#281;cia nazw u&#380;ytkownik&oacute;w, takich jak &bdquo;admin&rdquo;, &bdquo;administrator&rdquo; lub &bdquo;test&rdquo;. Nara&#380;a to stron&#281; na wi&#281;ksze ryzyko atak&oacute;w typu brute force. Co wi&#281;cej, atakuj&#261;cy wykorzystuj&#261; r&oacute;wnie&#380; ten rodzaj ataku do atakowania stron WordPress, kt&oacute;re nie maj&#261; silnych hase&#322;.<\/p><p class=\"wp-block-paragraph\">Dlatego zalecamy, aby nazwa u&#380;ytkownika i has&#322;o by&#322;y unikalne i bardziej z&#322;o&#380;one.&nbsp;<\/p><p class=\"wp-block-paragraph\">Alternatywnie, wykonaj nast&#281;puj&#261;ce kroki, aby utworzy&#263; nowe konto administratora WordPress z now&#261; nazw&#261; u&#380;ytkownika:<\/p><ol class=\"wp-block-list\">\n<li>Z pulpitu nawigacyjnego WordPress przejd&#378; do <strong>U&#380;ytkownicy <\/strong>&rarr; <strong>Dodaj nowy<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d7a342\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d7a342\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"976\" height=\"807\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-5.png\/public\" alt=\"Zrzut ekranu dodawania nowego u&#380;ytkownika przez WordPress\" class=\"wp-image-672\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-5.png\/w=976,fit=scale-down 976w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-5.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-5.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 976px) 100vw, 976px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Utw&oacute;rz nowego u&#380;ytkownika i przypisz mu rol&#281; <strong>Administratora<\/strong>. Dodaj has&#322;o i kliknij przycisk <strong>Dodaj nowego u&#380;ytkownika<\/strong>, gdy sko&#324;czysz.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">Has&#322;o powinno zawiera&#263; cyfry, symbole, wielkie i ma&#322;e litery. Zalecamy r&oacute;wnie&#380; u&#380;ywanie wi&#281;cej ni&#380; 12 znak&oacute;w, poniewa&#380; d&#322;u&#380;sze has&#322;a s&#261; znacznie trudniejsze do z&#322;amania.<\/p><p><div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Expert Tip\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Im d&#322;u&#380;sze has&#322;o &ndash; tym bezpieczniejsze. Jednak silne has&#322;a nie musz&#261; by&#263; d&#322;ugie i z&#322;o&#380;one &ndash; u&#380;ywaj specjalnych symboli i cyfr zamiast dobrze znanych liter. Na przyk&#322;ad, 41@bAm@! zamiast Alabama! jest &#322;atwe do zapami&#281;tania i trudniejsze do z&#322;amania. Alternatywnie, u&#380;yj wzoru na klawiaturze zamiast rzeczywistych s&#322;&oacute;w, takich jak qpzmwoxn. Dodatkowo, wymieszaj te dwa elementy, aby stworzy&#263; silniejsze has&#322;o<\/p>\n                <div class=\"protip__expert\">\n                    <div class=\"protip__expert-image\">\n                        <img loading=\"lazy\" decoding=\"async\" width=\"48\" height=\"48\" src=\"https:\/\/secure.gravatar.com\/avatar\/1da34b24158c9f85a4527f1af7b568a8388c01222249d52eea960cd5f6d4463c?s=65&d=mm&r=g\" alt=\"Editor\" \/>\n                    <\/div>\n                    <div>\n                        <p class=\"protip__expert-name\">Dominykas V.<\/p>\n                        <p class=\"protip__expert-position\">Cyber Security Specialist<\/p>\n                    <\/div>\n                <\/div>\n        <\/div>.<\/p><p class=\"wp-block-paragraph\">Je&#347;li potrzebujesz pomocy w wygenerowaniu silnego has&#322;a, skorzystaj z narz&#281;dzi online, takich jak LastPass i <a href=\"https:\/\/1password.com\/password-generator\/\" target=\"_blank\" rel=\"noopener\">1Password<\/a>. Mo&#380;esz tak&#380;e skorzysta&#263; z ich us&#322;ug zarz&#261;dzania has&#322;ami, aby bezpiecznie przechowywa&#263; silne has&#322;a. Dzi&#281;ki temu nie b&#281;dziesz musia&#322; ich zapami&#281;tywa&#263;.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d7b147\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d7b147\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1900\" height=\"774\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/1password-password-generator-1.png\/w=1024,h=1024,fit=scale-down\" alt=\"Generowanie has&#322;a przy pomocy 1Password\" class=\"wp-image-1567\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/1password-password-generator-1.png\/w=1900,fit=scale-down 1900w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/1password-password-generator-1.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/1password-password-generator-1.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/1password-password-generator-1.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/1password-password-generator-1.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 1900px) 100vw, 1900px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Po utworzeniu nowej nazwy u&#380;ytkownika administratora WordPress, nale&#380;y usun&#261;&#263; star&#261; nazw&#281; u&#380;ytkownika administratora. Oto kroki, aby to zrobi&#263;:<\/p><ol class=\"wp-block-list\">\n<li>Zaloguj si&#281; przy u&#380;yciu nowo utworzonych po&#347;wiadcze&#324; u&#380;ytkownika WordPress.<\/li>\n\n\n\n<li>Przejd&#378; do <strong>U&#380;ytkownicy <\/strong>&rarr; <strong>Wszyscy u&#380;ytkownicy<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d7bb75\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d7bb75\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"443\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-3.png\/w=1024,h=1024,fit=scale-down\" alt=\"Zrzut ekranu zak&#322;adki u&#380;ytkownik&oacute;w WordPress\" class=\"wp-image-674\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-3.png\/w=1600,fit=scale-down 1600w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-3.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-3.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-3.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-3.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Wybierz stare konto administratora, kt&oacute;re chcesz usun&#261;&#263;. Zmie&#324; menu rozwijane <strong>Bulk Actions <\/strong>na <strong>Delete <\/strong>i kliknij <strong>Apply<\/strong>.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">Aby zapewni&#263; bezpiecze&#324;stwo Twojej strony, wa&#380;ne jest r&oacute;wnie&#380; sprawdzenie sieci przed zalogowaniem. Je&#347;li nie&#347;wiadomie po&#322;&#261;czysz si&#281; z <a href=\"https:\/\/blazingseollc.com\/blog\/what-is-a-honeypot-trap\/\" target=\"_blank\" rel=\"noopener\">Hotspot Honeypot<\/a>, sieci&#261; obs&#322;ugiwan&#261; przez haker&oacute;w, ryzykujesz ujawnienie danych logowania operatorom.<\/p><p class=\"wp-block-paragraph\">Nawet sieci publiczne, takie jak WiFi w bibliotece szkolnej, mog&#261; nie by&#263; tak bezpieczne, jak si&#281; wydaje. Hakerzy mog&#261; przechwyci&#263; po&#322;&#261;czenie i wykra&#347;&#263; niezaszyfrowane dane, w tym dane logowania.<\/p><p class=\"wp-block-paragraph\">Z tego powodu zalecamy korzystanie z VPN podczas &#322;&#261;czenia si&#281; z sieci&#261; publiczn&#261;. Zapewnia on warstw&#281; szyfrowania po&#322;&#261;czenia, utrudniaj&#261;c przechwytywanie danych i chroni&#261;c aktywno&#347;&#263; online.<\/p><h3 class=\"wp-block-heading\" id=\"h-3-konfiguracja-listy-bezpieczenstwa-i-listy-zablokowanych-dla-strony-administratora\">3. Konfiguracja listy bezpiecze&#324;stwa i listy zablokowanych dla strony administratora<\/h3><p class=\"wp-block-paragraph\">W&#322;&#261;czenie blokady adresu URL chroni stron&#281; logowania przed nieautoryzowanymi adresami IP i atakami typu brute force. Aby to zrobi&#263;, potrzebujesz us&#322;ugi zapory aplikacji internetowej (WAF), takiej jak<a href=\"https:\/\/www.cloudflare.com\/pl-pl\/\" target=\"_blank\" rel=\"noopener\"> Cloudflare<\/a> lub Sucuri.<\/p><p class=\"wp-block-paragraph\">Korzystaj&#261;c z Cloudflare, mo&#380;na skonfigurowa&#263; <a href=\"https:\/\/support.cloudflare.com\/hc\/en-us\/articles\/115001595131-Understanding-Cloudflare-Zone-Lockdown\" target=\"_blank\" rel=\"noopener\">regu&#322;&#281; blokady strefy<\/a>. Okre&#347;la ona adresy URL, kt&oacute;re maj&#261; zosta&#263; zablokowane oraz zakres adres&oacute;w IP, z kt&oacute;rych mo&#380;na uzyska&#263; do nich dost&#281;p. Osoby spoza okre&#347;lonego zakresu adres&oacute;w IP nie b&#281;d&#261; mog&#322;y uzyska&#263; do nich dost&#281;pu.<\/p><p class=\"wp-block-paragraph\">Sucuri ma podobn&#261; funkcj&#281; zwan&#261; <a href=\"https:\/\/docs.sucuri.net\/website-firewall\/whitelist-and-blacklist\/blacklist-an-url-path\/\" target=\"_blank\" rel=\"noopener\">czarn&#261; list&#261; &#347;cie&#380;ek URL<\/a>. Najpierw dodajesz adres URL strony logowania do czarnej listy, aby nikt nie m&oacute;g&#322; uzyska&#263; do niej dost&#281;pu. Nast&#281;pnie umieszczasz na czarnej li&#347;cie autoryzowane adresy IP, aby uzyska&#263; dost&#281;p do strony logowania.<\/p><p class=\"wp-block-paragraph\">Alternatywnie mo&#380;na ograniczy&#263; dost&#281;p do strony logowania, konfiguruj&#261;c plik <strong>.htaccess .<\/strong>strony Przejd&#378; do katalogu g&#322;&oacute;wnego, aby uzyska&#263; dost&#281;p do pliku.<\/p><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Wa&#380;ne! <\/strong>Przed wprowadzeniem jakichkolwiek zmian zdecydowanie zalecamy wykonanie kopii zapasowej starego pliku <b>.htaccess<\/b>. Je&#347;li co&#347; p&oacute;jdzie nie tak, b&#281;dziesz m&oacute;g&#322; &#322;atwo przywr&oacute;ci&#263; swoj&#261; stron&#281;.\n            <\/p><\/div>\n\n\n\n<\/p><p class=\"wp-block-paragraph\">Dodanie tej regu&#322;y do <strong>.htaccess <\/strong>ograniczy dost&#281;p do <strong>wp-login.php <\/strong>tylko do jednego adresu IP. W ten spos&oacute;b atakuj&#261;cy nie b&#281;d&#261; mogli wej&#347;&#263; na stron&#281; logowania z innych lokalizacji.<\/p><pre class=\"wp-block-code\"><code># Block IPs for login Apache 2.2\n&lt;files \/wp-login.php&gt;\norder deny,allow\nallow from MYIP\nallow from MYIP2\ndeny from all\n&lt;\/files&gt;\n# Block IPS for login Apache 2.4\n&lt;Files \"wp-login.php\"&gt;\nRequire all denied\n&lt;\/Files&gt;<\/code><\/pre><p class=\"wp-block-paragraph\">Regu&#322;a ta powinna by&#263; umieszczona po instrukcjach <strong># BEGIN WordPress <\/strong>i <strong># END WordPress<\/strong>, jak pokazano poni&#380;ej.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d7c8aa\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d7c8aa\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"397\" height=\"405\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/wordpress-ip-restriction-code.png\/public\" alt=\"Przyk&#322;ad kodu ograniczenia IP WordPress\" class=\"wp-image-660\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/wordpress-ip-restriction-code.png\/w=397,fit=scale-down 397w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/wordpress-ip-restriction-code.png\/w=294,fit=scale-down 294w\" sizes=\"auto, (max-width: 397px) 100vw, 397px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Zasada ta ma zastosowanie nawet w przypadku braku statycznego adresu IP, poniewa&#380; mo&#380;na ograniczy&#263; logowanie do wsp&oacute;lnego zakresu dostawcy us&#322;ug internetowych.&nbsp;<\/p><p class=\"wp-block-paragraph\">Mo&#380;esz r&oacute;wnie&#380; u&#380;y&#263; tej regu&#322;y, aby ograniczy&#263; inne uwierzytelnione adresy URL, takie jak <strong>\/wp-admin.<\/strong><\/p><p>\n\n\n<div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Expert Tip\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Nale&#380;y pami&#281;ta&#263;, &#380;e blokowanie jest skuteczne tylko przeciwko znanym zagro&#380;eniom. Hakerzy mog&#261; zaprojektowa&#263; z&#322;o&#347;liwe oprogramowanie specjalnie w celu unikni&#281;cia wykrycia przez narz&#281;dzia korzystaj&#261;ce z systemu list blokowych. Chocia&#380; safelisting oferuje solidniejsze zabezpieczenia, mo&#380;e by&#263; r&oacute;wnie&#380; bardziej skomplikowany do wdro&#380;enia, zw&#322;aszcza je&#347;li chcesz, aby zrobi&#322;a to strona trzecia &ndash; b&#281;dzie ona potrzebowa&#263; informacji o wszystkich u&#380;ywanych aplikacjach.<\/p>\n                <div class=\"protip__expert\">\n                    <div class=\"protip__expert-image\">\n                        <img loading=\"lazy\" decoding=\"async\" width=\"48\" height=\"48\" src=\"https:\/\/secure.gravatar.com\/avatar\/3f8f936599ed4c2b54d7ab0936bd107b574c9b14778fa3dac31494176981201c?s=65&d=mm&r=g\" alt=\"Editor\" \/>\n                    <\/div>\n                    <div>\n                        <p class=\"protip__expert-name\">Mantas S.<\/p>\n                        <p class=\"protip__expert-position\">Site Availability Engineer<\/p>\n                    <\/div>\n                <\/div>\n        <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\">4. U&#380;ywaj zaufanych motyw&oacute;w WordPress<\/h3><p class=\"wp-block-paragraph\">Uniewa&#380;nione motywy WordPress to nieautoryzowane wersje oryginalnych motyw&oacute;w premium. W wi&#281;kszo&#347;ci przypadk&oacute;w motywy te s&#261; sprzedawane po ni&#380;szej cenie, aby przyci&#261;gn&#261;&#263; u&#380;ytkownik&oacute;w. Jednak zazwyczaj maj&#261; one wiele problem&oacute;w z bezpiecze&#324;stwem.<\/p><p class=\"wp-block-paragraph\">Cz&#281;sto dostawcy uniewa&#380;nionych motyw&oacute;w s&#261; hakerami, kt&oacute;rzy zhakowali oryginalny motyw premium i wstawili z&#322;o&#347;liwy kod, w tym z&#322;o&#347;liwe oprogramowanie i linki spamowe. Co wi&#281;cej, motywy te mog&#261; stanowi&#263; backdoory dla innych exploit&oacute;w, kt&oacute;re mog&#261; zagrozi&#263; Twojej stronie WordPress.Poniewa&#380; nulled themes s&#261; dystrybuowane nielegalnie, ich u&#380;ytkownicy nie otrzymuj&#261; &#380;adnego wsparcia od deweloper&oacute;w. Oznacza to, &#380;e je&#347;li Twoja strona ma jakiekolwiek problemy, b&#281;dziesz musia&#322; sam dowiedzie&#263; si&#281;, w jaki spos&oacute;b je naprawi&#263; i dobra&#263; &#347;rodki bezpiecze&#324;stwa.<\/p><p class=\"wp-block-paragraph\">Aby tego unikn&#261;&#263;, zalecamy wybranie motywu WordPress z oficjalnego repozytorium lub od zaufanych deweloper&oacute;w. Alternatywnie, sprawd&#378; motywy innych firm na oficjalnych rynkach motyw&oacute;w, takich jak ThemeForest, gdzie dost&#281;pne s&#261; tysi&#261;ce motyw&oacute;w premium.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d7d64d\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d7d64d\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1005\" height=\"788\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-6.png\/public\" alt=\"Strona g&#322;&oacute;wna motyw&oacute;w WordPress\" class=\"wp-image-675\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-6.png\/w=1005,fit=scale-down 1005w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-6.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-6.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1005px) 100vw, 1005px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>\n\n<div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Expert Tip\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Dobr&#261; praktyk&#261; jest skanowanie zabezpiecze&#324; motyw&oacute;w i wtyczek na stronie. Luki w bazach danych WordPress mo&#380;na sprawdzi&#263; za pomoc&#261; narz&#281;dzi takich jak Patchstack.<\/p>\n                <div class=\"protip__expert\">\n                    <div class=\"protip__expert-image\">\n                        <img loading=\"lazy\" decoding=\"async\" width=\"48\" height=\"48\" src=\"https:\/\/secure.gravatar.com\/avatar\/3f8f936599ed4c2b54d7ab0936bd107b574c9b14778fa3dac31494176981201c?s=65&d=mm&r=g\" alt=\"Editor\" \/>\n                    <\/div>\n                    <div>\n                        <p class=\"protip__expert-name\">Mantas S.<\/p>\n                        <p class=\"protip__expert-position\">Site Availability Engineer<\/p>\n                    <\/div>\n                <\/div>\n        <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\" id=\"h-5-zainstaluj-certyfikat-ssl\">5. Zainstaluj certyfikat SSL<\/h3><p class=\"wp-block-paragraph\">Secure Sockets Layer (SSL) to protok&oacute;&#322; przesy&#322;ania danych, kt&oacute;ry szyfruje dane wymieniane mi&#281;dzy stron&#261; a odwiedzaj&#261;cymi, utrudniaj&#261;c atakuj&#261;cym kradzie&#380; wa&#380;nych informacji.<\/p><p class=\"wp-block-paragraph\">Ponadto certyfikaty SSL poprawiaj&#261; r&oacute;wnie&#380; optymalizacj&#281; pod k&#261;tem wyszukiwarek (SEO), pomagaj&#261;c jej zdoby&#263; wi&#281;cej odwiedzaj&#261;cych.<\/p><p class=\"wp-block-paragraph\">Strony internetowe z zainstalowanym certyfikatem SSL b&#281;d&#261; u&#380;ywa&#263; protoko&#322;u HTTPS zamiast HTTP, wi&#281;c &#322;atwo je zidentyfikowa&#263;.<\/p><p class=\"wp-block-paragraph\">Wi&#281;kszo&#347;&#263; firm hostingowych do&#322;&#261;cza SSL do swoich plan&oacute;w. Na przyk&#322;ad Hostinger zapewnia darmowy <a href=\"\/pl\/darmowy-certyfikat-ssl\">certyfikat Let&rsquo;s Encrypt SSL<\/a> we wszystkich swoich planach hostingowych. Ponadto oferujemy r&oacute;wnie&#380; opcj&#281; uaktualnienia do certyfikatu Comodo PositiveSSL.<\/p><p class=\"wp-block-paragraph\">Po zainstalowaniu certyfikatu SSL na swoim koncie hostingowym, aktywuj go na swojej stronie WordPress.<\/p><p class=\"wp-block-paragraph\">Wtyczki takie jak <a href=\"https:\/\/pl.wordpress.org\/plugins\/really-simple-ssl\/\" target=\"_blank\" rel=\"noopener\">Really Simple SSL<\/a> lub SSL Insecure Content Fixer mog&#261; zaj&#261;&#263; si&#281; aspektami technicznymi i aktywacj&#261; SSL za pomoc&#261; kilku klikni&#281;&#263;. Wersja <strong>premium <\/strong>Really Simple SSL mo&#380;e w&#322;&#261;czy&#263; nag&#322;&oacute;wki HTTP Strict Transport Security, kt&oacute;re wymuszaj&#261; u&#380;ycie HTTPS podczas uzyskiwania dost&#281;pu do strony.<\/p><p class=\"wp-block-paragraph\">Po zako&#324;czeniu zmie&#324; adres URL strony z HTTP na HTTPS. Aby to zrobi&#263;, przejd&#378; do <strong>Ustawienia <\/strong>&rarr; <strong>Og&oacute;lne <\/strong>i znajd&#378; pole <strong>Adres strony (URL)<\/strong>, aby zmieni&#263; jego adres URL.<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d7e1a2\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d7e1a2\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1338\" height=\"486\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-7.png\/w=1024,h=1024,fit=scale-down\" alt=\"Ustawienia og&oacute;lne WordPress, pod&#347;wietlanie p&oacute;l adresu URL\" class=\"wp-image-676\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-7.png\/w=1338,fit=scale-down 1338w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-7.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-7.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-7.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1338px) 100vw, 1338px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h3 class=\"wp-block-heading\" id=\"h-6-usun-nieuzywane-wtyczki-i-motywy-wordpress\">6. Usu&#324; nieu&#380;ywane wtyczki i motywy WordPress<\/h3><p class=\"wp-block-paragraph\">Przechowywanie nieu&#380;ywanych wtyczek i motyw&oacute;w na stronie mo&#380;e by&#263; szkodliwe, zw&#322;aszcza je&#347;li nie zosta&#322;y one zaktualizowane. Nieaktualne wtyczki i motywy zwi&#281;kszaj&#261; ryzyko cyberatak&oacute;w, poniewa&#380; hakerzy mog&#261; wykorzysta&#263; je do uzyskania dost&#281;pu do strony.<\/p><p class=\"wp-block-paragraph\">Wykonaj poni&#380;sze kroki, aby usun&#261;&#263; nieu&#380;ywan&#261; wtyczk&#281; WordPress:<\/p><ol class=\"wp-block-list\">\n<li>Przejd&#378; do <strong>Wtyczki <\/strong>&rarr; <strong>Zainstalowane wtyczki<\/strong>.<\/li>\n\n\n\n<li>Zobaczysz list&#281; wszystkich zainstalowanych wtyczek. Kliknij <strong>Usu&#324; <\/strong>pod nazw&#261; wtyczki.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d7edb9\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d7edb9\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"292\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-8.png\/w=1024,h=1024,fit=scale-down\" alt=\"Zrzut ekranu przedstawiaj&#261;cy przycisk Usu&#324; wtyczk&#281;\" class=\"wp-image-677\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-8.png\/w=1600,fit=scale-down 1600w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-8.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-8.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-8.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-8.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\">Nale&#380;y pami&#281;ta&#263;, &#380;e przycisk usuwania b&#281;dzie dost&#281;pny dopiero po dezaktywacji wtyczki.<\/p><p class=\"wp-block-paragraph\">Tymczasem oto kroki, aby usun&#261;&#263; nieu&#380;ywany motyw:<\/p><ol class=\"wp-block-list\">\n<li>W panelu administracyjnym WordPress przejd&#378; do <strong>Wygl&#261;d <\/strong>&rarr; <strong>Motywy<\/strong>.<\/li>\n\n\n\n<li>Kliknij motyw, kt&oacute;ry chcesz usun&#261;&#263;.&nbsp;<\/li>\n\n\n\n<li>Pojawi si&#281; wyskakuj&#261;ce okienko ze szczeg&oacute;&#322;ami motywu. Kliknij przycisk <strong>Usu&#324; <\/strong>w prawym dolnym rogu.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d7f958\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d7f958\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"419\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/wordpress-delete-theme.png\/public\" alt=\"Zrzut ekranu przedstawiaj&#261;cy przycisk usuwania motywu WordPress\" class=\"wp-image-659\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/wordpress-delete-theme.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/wordpress-delete-theme.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/wordpress-delete-theme.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p>\n\n<div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Expert Tip\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Podczas usuwania popularnej wtyczki lub motywu WordPress z pulpitu nawigacyjnego WordPress, mo&#380;esz nie mie&#263; mo&#380;liwo&#347;ci skorzystania z niestandardowego deinstalatora, w kt&oacute;rym mo&#380;esz ca&#322;kowicie usun&#261;&#263; wszystkie dane dotycz&#261;ce tej wtyczki lub motywu. W takim przypadku nale&#380;y to zrobi&#263; za pomoc&#261; klienta FTP, uzyskuj&#261;c dost&#281;p do bazy danych i r&#281;cznie usuwaj&#261;c wpisy wtyczki lub motywu.<\/p>\n                <div class=\"protip__expert\">\n                    <div class=\"protip__expert-image\">\n                        <img loading=\"lazy\" decoding=\"async\" width=\"48\" height=\"48\" src=\"https:\/\/secure.gravatar.com\/avatar\/3f8f936599ed4c2b54d7ab0936bd107b574c9b14778fa3dac31494176981201c?s=65&d=mm&r=g\" alt=\"Editor\" \/>\n                    <\/div>\n                    <div>\n                        <p class=\"protip__expert-name\">Mantas S.<\/p>\n                        <p class=\"protip__expert-position\">Site Availability Engineer<\/p>\n                    <\/div>\n                <\/div>\n        <\/div>\n\n\n\n<\/p><h3 class=\"wp-block-heading\">7. W&#322;&#261;cz uwierzytelnianie dwusk&#322;adnikowe dla administratora WP<\/h3><p class=\"wp-block-paragraph\">Aktywuj uwierzytelnianie dwusk&#322;adnikowe (2FA), aby wzmocni&#263; proces logowania. Metoda ta&nbsp; dodaje dodatkow&#261; warstw&#281; bezpiecze&#324;stwa WordPress do strony logowania, poniewa&#380; wymaga wprowadzenia unikalnego kodu w celu zako&#324;czenia procesu.<\/p><p class=\"wp-block-paragraph\">Kod jest dost&#281;pny tylko za po&#347;rednictwem wiadomo&#347;ci tekstowej lub aplikacji uwierzytelniaj&#261;cej innej firmy.Aby zastosowa&#263; 2FA na swojej stronie WordPress, zainstaluj wtyczk&#281; bezpiecze&#324;stwa logowania, tak&#261; jak Wordfence Login Security. Dodatkowo musisz zainstalowa&#263; aplikacj&#281; uwierzytelniaj&#261;c&#261; innej firmy, tak&#261; jak aplikacji <a href=\"https:\/\/support.google.com\/accounts\/answer\/1066447\" target=\"_blank\" rel=\"noopener\">Google Authenticator<\/a>, na swoim telefonie kom&oacute;rkowym.<\/p><p>\n\n\n<div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Expert Tip\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Je&#347;li nie masz pewno&#347;ci, kt&oacute;rej wtyczki do uwierzytelniania dwusk&#322;adnikowego u&#380;y&#263;, wybierz t&#281; najcz&#281;&#347;ciej aktualizowan&#261; i sprawdzan&#261;.<\/p>\n                <div class=\"protip__expert\">\n                    <div class=\"protip__expert-image\">\n                        <img loading=\"lazy\" decoding=\"async\" width=\"48\" height=\"48\" src=\"https:\/\/secure.gravatar.com\/avatar\/1da34b24158c9f85a4527f1af7b568a8388c01222249d52eea960cd5f6d4463c?s=65&d=mm&r=g\" alt=\"Editor\" \/>\n                    <\/div>\n                    <div>\n                        <p class=\"protip__expert-name\">Dominykas V.<\/p>\n                        <p class=\"protip__expert-position\">Cyber Security Specialist<\/p>\n                    <\/div>\n                <\/div>\n        <\/div>\n\n\n\n<\/p><p class=\"wp-block-paragraph\">Po zainstalowaniu wtyczki i aplikacji uwierzytelniaj&#261;cej wykonaj nast&#281;puj&#261;ce kroki, aby w&#322;&#261;czy&#263; uwierzytelnianie dwusk&#322;adnikowe:<\/p><ol class=\"wp-block-list\">\n<li>Przejd&#378; do strony wtyczki w panelu administracyjnym WordPress. Je&#347;li korzystasz z Wordfence Login Security, przejd&#378; do menu <strong>Login Security <\/strong>w lewym panelu WordPress menu.<\/li>\n\n\n\n<li>Otw&oacute;rz kart&#281; <strong>Uwierzytelnianie dwusk&#322;adnikowe<\/strong><\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d80574\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d80574\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1130\" height=\"758\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/wordpress-two-factor-authentication.png\/w=1024,h=1024,fit=scale-down\" alt=\"Zrzut ekranu uwierzytelniania dwusk&#322;adnikowego WordPress\" class=\"wp-image-657\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/wordpress-two-factor-authentication.png\/w=1130,fit=scale-down 1130w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/wordpress-two-factor-authentication.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/wordpress-two-factor-authentication.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/wordpress-two-factor-authentication.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1130px) 100vw, 1130px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>U&#380;yj aplikacji na telefonie kom&oacute;rkowym, aby zeskanowa&#263; kod QR lub wprowadzi&#263; klucz aktywacyjny.<\/li>\n\n\n\n<li>Wprowad&#378; kod wygenerowany w aplikacji telefonu kom&oacute;rkowego w polu dost&#281;pnym w sekcji kod&oacute;w odzyskiwania.<\/li>\n\n\n\n<li>Kliknij przycisk <strong>AKTYWUJ<\/strong>, aby zako&#324;czy&#263; konfiguracj&#281;.<\/li>\n<\/ol><p class=\"wp-block-paragraph\">Nale&#380;y r&oacute;wnie&#380; pobra&#263; dostarczone kody odzyskiwania na wypadek utraty dost&#281;pu do urz&#261;dzenia zawieraj&#261;cego aplikacj&#281; uwierzytelniaj&#261;c&#261;.<\/p><h3 class=\"wp-block-heading\">8. Ograniczenie pr&oacute;b logowania<\/h3><p class=\"wp-block-paragraph\">WordPress pozwala swoim u&#380;ytkownikom na nieograniczon&#261; liczb&#281; pr&oacute;b logowania. Niestety, hakerzy mog&#261; brutalnie wymusi&#263; dost&#281;p do obszaru administracyjnego WordPress, u&#380;ywaj&#261;c r&oacute;&#380;nych kombinacji hase&#322;, dop&oacute;ki nie znajd&#261; w&#322;a&#347;ciwego.<\/p><p class=\"wp-block-paragraph\">Dlatego nale&#380;y ograniczy&#263; pr&oacute;by logowania, aby zapobiec takim atakom. Ograniczenie nieudanych pr&oacute;b pomaga r&oacute;wnie&#380; monitorowa&#263; wszelkie podejrzane dzia&#322;ania na stronie.<\/p><p class=\"wp-block-paragraph\">Wi&#281;kszo&#347;&#263; u&#380;ytkownik&oacute;w potrzebuje tylko jednej pr&oacute;by lub kilku nieudanych pr&oacute;b, wi&#281;c nale&#380;y podejrzewa&#263; wszelkie w&#261;tpliwe adresy IP, kt&oacute;re osi&#261;gaj&#261; limit pr&oacute;b.<\/p><p class=\"wp-block-paragraph\">Jednym ze sposob&oacute;w ograniczenia pr&oacute;b logowania w celu zwi&#281;kszenia bezpiecze&#324;stwa WordPress jest u&#380;ycie wtyczki. Dost&#281;pnych jest wiele &#347;wietnych opcji, takich jak:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/pl.wordpress.org\/plugins\/limit-login-attempts-reloaded\/\" target=\"_blank\" rel=\"noopener\">Limit Login Attempts Reloaded<\/a> &ndash; konfiguruje liczb&#281; nieudanych pr&oacute;b dla okre&#347;lonych adres&oacute;w IP, dodaje u&#380;ytkownik&oacute;w do bezpiecznej listy lub ca&#322;kowicie ich blokuje i informuje u&#380;ytkownik&oacute;w o pozosta&#322;ym czasie blokady<\/li>\n\n\n\n<li>Loginizer &ndash; oferuje funkcje bezpiecze&#324;stwa logowania, takie jak 2FA, reCAPTCHA i pytania logowania<\/li>\n\n\n\n<li>Limit Attempts by BestWebSoft &ndash; automatycznie blokuje adresy IP, kt&oacute;re osi&#261;gaj&#261; limit pr&oacute;b logowania i dodaje je do listy odmowy<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Jednym z zagro&#380;e&#324; zwi&#261;zanych z wdro&#380;eniem tego &#347;rodka bezpiecze&#324;stwa WordPress jest zablokowanie administratora WordPress przez legalnego u&#380;ytkownika. Nie musisz si&#281; jednak tym martwi&#263;, poniewa&#380; istnieje wiele sposob&oacute;w na odzyskanie zablokowanych kont WordPress.<\/p><h3 class=\"wp-block-heading\">9. Zmiana adresu URL strony logowania WordPress<\/h3><p class=\"wp-block-paragraph\">Aby jeszcze lepiej chroni&#263; swoj&#261; stron&#281; przed atakami typu brute force, rozwa&#380; zmian&#281; adresu URL strony logowania.<\/p><p class=\"wp-block-paragraph\">Wszystkie strony WordPress maj&#261; ten sam domy&#347;lny adres logowania &ndash; <strong>twojanazwa.com\/wp-admin<\/strong>. Korzystanie z domy&#347;lnego adresu URL logowania u&#322;atwia hakerom atak.<\/p><p class=\"wp-block-paragraph\">Wtyczki takie jak <a href=\"https:\/\/pl.wordpress.org\/plugins\/wps-hide-login\/\" target=\"_blank\" rel=\"noopener\">WPS Hide Login<\/a> i Change wp-admin Login umo&#380;liwiaj&#261; niestandardowe ustawienia adresu URL logowania.&nbsp;<\/p><p class=\"wp-block-paragraph\">Je&#347;li korzystasz z wtyczki WPS Hide Login, oto kroki, aby go zmieni&#263;:<\/p><ol class=\"wp-block-list\">\n<li>Na pulpicie nawigacyjnym przejd&#378; do <strong>Ustawienia <\/strong>&rarr; <strong>Ukryte logowanie WPS<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d8143e\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d8143e\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1489\" height=\"230\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-9.png\/w=1024,h=1024,fit=scale-down\" alt=\"Sekcja Ukryte logowanie WPS w Ustawieniach WordPress\" class=\"wp-image-678\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-9.png\/w=1489,fit=scale-down 1489w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-9.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-9.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-9.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1489px) 100vw, 1489px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Wype&#322;nij pole <strong>Login URL <\/strong>swoim niestandardowym adresem URL logowania.<\/li>\n\n\n\n<li>Kliknij przycisk <strong>Zapisz zmiany<\/strong>, aby zako&#324;czy&#263; proces.<\/li>\n<\/ol><h3 class=\"wp-block-heading\">10. Automatyczne wylogowywanie bezczynnych u&#380;ytkownik&oacute;w&nbsp;<\/h3><p class=\"wp-block-paragraph\">Wielu u&#380;ytkownik&oacute;w zapomina wylogowa&#263; si&#281; ze strony internetowej i pozostawia uruchomione sesje. W ten spos&oacute;b pozwalaj&#261; komu&#347; innemu, kto b&#281;dzie korzysta&#322; z tego samego urz&#261;dzenia, uzyska&#263; dost&#281;p do ich kont u&#380;ytkownika i potencjalnie wykorzysta&#263; poufne dane. Dotyczy to zw&#322;aszcza u&#380;ytkownik&oacute;w korzystaj&#261;cych z publicznych komputer&oacute;w w kafejkach internetowych lub bibliotekach publicznych.<\/p><p class=\"wp-block-paragraph\">Dlatego tak wa&#380;ne jest skonfigurowanie strony WordPress do automatycznego wylogowywania nieaktywnych u&#380;ytkownik&oacute;w. Wi&#281;kszo&#347;&#263; stron bankowych korzysta z tej techniki, aby uniemo&#380;liwi&#263; nieautoryzowanym odwiedzaj&#261;cym dost&#281;p, zapewniaj&#261;c bezpiecze&#324;stwo danych klient&oacute;w.<\/p><p class=\"wp-block-paragraph\">Korzystanie z wtyczki bezpiecze&#324;stwa WordPress, takiej jak Inactive Logout, jest jednym z najprostszych sposob&oacute;w automatycznego wylogowywania bezczynnych kont u&#380;ytkownik&oacute;w WordPress. Opr&oacute;cz wylogowywania bezczynnych u&#380;ytkownik&oacute;w, wtyczka ta mo&#380;e r&oacute;wnie&#380; wysy&#322;a&#263; niestandardow&#261; wiadomo&#347;&#263;, aby powiadomi&#263; bezczynnych u&#380;ytkownik&oacute;w, &#380;e ich sesja na stronie wkr&oacute;tce si&#281; zako&#324;czy.<\/p><h3 class=\"wp-block-heading\">11. Monitorowanie aktywno&#347;ci u&#380;ytkownika<\/h3><p class=\"wp-block-paragraph\">Zidentyfikuj wszelkie niepo&#380;&#261;dane lub z&#322;o&#347;liwe dzia&#322;ania, kt&oacute;re nara&#380;aj&#261; Twoj&#261; stron&#281; na niebezpiecze&#324;stwo, &#347;ledz&#261;c dzia&#322;ania w obszarze administracyjnym.&nbsp;<\/p><p class=\"wp-block-paragraph\">Zalecamy t&#281; metod&#281; dla tych, kt&oacute;rzy maj&#261; wielu u&#380;ytkownik&oacute;w lub autor&oacute;w uzyskuj&#261;cych dost&#281;p do swojej strony WordPress. Wynika to z faktu, &#380;e u&#380;ytkownicy mog&#261; zmienia&#263; ustawienia, kt&oacute;rych nie powinni, na przyk&#322;ad zmienia&#263; motywy lub konfigurowa&#263; wtyczki.<\/p><p class=\"wp-block-paragraph\">Monitoruj&#261;c ich dzia&#322;ania, b&#281;dziesz wiedzia&#322;, kto jest odpowiedzialny za te niechciane zmiany.<\/p><p class=\"wp-block-paragraph\">Najprostszym sposobem na &#347;ledzenie aktywno&#347;ci u&#380;ytkownik&oacute;w jest u&#380;ycie wtyczki WordPress, takiej jak np:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/pl.wordpress.org\/plugins\/wp-security-audit-log\/\" target=\"_blank\" rel=\"noopener\">Dziennik aktywno&#347;ci WP<\/a> &ndash; monitoruje zmiany w wielu obszarach strony, w tym w postach, stronach, motywach i wtyczkach. Rejestruje r&oacute;wnie&#380; nowo dodane pliki, usuni&#281;te pliki i modyfikacje dowolnego pliku<\/li>\n\n\n\n<li><a href=\"https:\/\/pl.wordpress.org\/plugins\/aryo-activity-log\/\" target=\"_blank\" rel=\"noopener\">Dziennik aktywno&#347;ci<\/a> &ndash; monitoruje r&oacute;&#380;ne dzia&#322;ania w panelu administracyjnym WordPress i pozwala ustawi&#263; regu&#322;y powiadomie&#324; e-mail<\/li>\n\n\n\n<li><a href=\"https:\/\/pl.wordpress.org\/plugins\/simple-history\/\" target=\"_blank\" rel=\"noopener\">Prosta historia<\/a> &ndash; opr&oacute;cz rejestrowania dziennika aktywno&#347;ci w panelu administracyjnym WordPress, obs&#322;uguje wiele wtyczek innych firm, takich jak Jetpack, <a href=\"https:\/\/pl.wordpress.org\/plugins\/wp-crontrol\/\" target=\"_blank\" rel=\"noopener\">WP Crontrol<\/a> i<a href=\"https:\/\/pl.wordpress.org\/plugins\/beaver-builder-lite-version\/\" target=\"_blank\" rel=\"noopener\"> Beaver Builder<\/a>, rejestruj&#261;c wszystkie zwi&#261;zane z nimi dzia&#322;ania<\/li>\n<\/ul><h3 class=\"wp-block-heading\">12. Sprawd&#378; z&#322;o&#347;liwe oprogramowanie<\/h3><p class=\"wp-block-paragraph\">Instytut AV-TEST rejestruje ponad 450 000 nowych z&#322;o&#347;liwych program&oacute;w i potencjalnie niechcianych aplikacji (PUA) ka&#380;dego dnia. Niekt&oacute;re z&#322;o&#347;liwe programy maj&#261; nawet charakter polimorficzny, co oznacza, &#380;e mog&#261; si&#281; modyfikowa&#263;, aby unikn&#261;&#263; wykrycia przez zabezpieczenia.<\/p><p class=\"wp-block-paragraph\">Dlatego wa&#380;ne jest, aby regularnie skanowa&#263; swoj&#261; stron&#281;, poniewa&#380; atakuj&#261;cy zawsze opracowuj&#261; nowe rodzaje zagro&#380;e&#324;.<\/p><p class=\"wp-block-paragraph\">Na szcz&#281;&#347;cie wiele &#347;wietnych wtyczek mo&#380;e skanowa&#263; z&#322;o&#347;liwe oprogramowanie i poprawia&#263; bezpiecze&#324;stwo strony WordPress.<\/p><p class=\"wp-block-paragraph\">Nasi eksperci zalecaj&#261; zainstalowanie:<\/p><ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/pl.wordpress.org\/plugins\/wordfence\/\" target=\"_blank\" rel=\"noopener\">Wordfence<\/a> &ndash; popularna wtyczka bezpiecze&#324;stwa WordPress z aktualizacjami sygnatur z&#322;o&#347;liwego oprogramowania w czasie rzeczywistym i powiadomieniami alarmowymi, kt&oacute;re informuj&#261;, czy inna strona zablokowa&#322;a Twoj&#261; z powodu podejrzanej aktywno&#347;ci.<\/li>\n\n\n\n<li>BulletProof Security &ndash; pomaga zabezpieczy&#263; stron&#281; WordPress dzi&#281;ki funkcji wylogowywania bezczynnej sesji, ukrytym folderom wtyczek, kt&oacute;re nie s&#261; widoczne w sekcji wtyczek WordPress, oraz narz&#281;dziom do tworzenia kopii zapasowych i przywracania bazy danych.<\/li>\n\n\n\n<li>Sucuri Security &ndash; jedna z najlepszych wtyczek bezpiecze&#324;stwa na rynku, oferuj&#261;ca r&oacute;&#380;ne certyfikaty SSL, zdalne skanowanie z&#322;o&#347;liwego oprogramowania i funkcje zabezpiecze&#324; po w&#322;amaniu.<\/li>\n<\/ul><p><div class=\"protip\">\n            <div class=\"protip__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path d=\"M1.49234 23.5024C1.23229 23.5024 0.972242 23.4024 0.782206 23.2123C0.562165 22.9923 0.452144 22.6822 0.502153 22.3722C0.562165 21.9221 1.14227 17.9113 3.00262 16.351C3.63274 15.8209 4.43289 15.5509 5.26305 15.5609C6.09321 15.5909 6.87335 15.9109 7.47347 16.4911C8.6937 17.6913 8.76371 19.6717 7.6435 20.9919C6.0832 22.8523 2.08245 23.4324 1.63237 23.4924C1.59236 23.4924 1.54235 23.4924 1.50234 23.4924L1.49234 23.5024ZM5.16303 17.5613C4.84297 17.5613 4.53291 17.6713 4.29287 17.8813C3.60274 18.4614 3.07264 19.9317 2.75258 21.242C4.06282 20.9219 5.5331 20.3918 6.11321 19.7017C6.55329 19.1716 6.54329 18.3814 6.0832 17.9213C5.85316 17.7013 5.5431 17.5713 5.20304 17.5613C5.19304 17.5613 5.17303 17.5613 5.16303 17.5613ZM11.7243 21.8821C11.4942 21.8821 11.2642 21.8021 11.0841 21.652C10.8541 21.462 10.7241 21.1819 10.7241 20.8819V15.9109L8.08358 13.2705H3.11264C2.81259 13.2705 2.53254 13.1404 2.3425 12.9104C2.15246 12.6803 2.07245 12.3803 2.12246 12.0902C2.19247 11.7102 2.84259 8.36953 4.70294 7.12929C6.33325 6.04909 8.96375 6.49918 10.244 6.80923C11.5442 4.96889 13.2546 3.4286 15.2349 2.33839C17.4553 1.11816 19.9858 0.518051 22.4963 0.498047C23.0464 0.498047 23.4865 0.948132 23.4865 1.49824C23.4865 5.0389 22.3763 9.97983 17.1753 13.7605C17.4853 15.0408 17.9354 17.6613 16.8552 19.2816C15.615 21.1419 12.2744 21.7921 11.8943 21.8621C11.8343 21.8721 11.7743 21.8821 11.7143 21.8821H11.7243ZM12.7245 16.181V19.6016C13.7146 19.2916 14.7948 18.7915 15.2049 18.1814C15.675 17.4812 15.605 16.091 15.385 14.9008C14.5248 15.3808 13.6346 15.8109 12.7245 16.181ZM9.66388 12.0302L11.9643 14.3307C13.1845 13.8306 14.3648 13.2204 15.485 12.5103C19.9358 9.51974 21.2361 5.60901 21.4561 2.53843C19.6157 2.67846 17.8254 3.20856 16.2051 4.09872C14.2847 5.14892 12.6544 6.68921 11.4942 8.54956C10.7841 9.65977 10.174 10.82 9.66388 12.0302ZM4.39289 11.2701H7.81353C8.1936 10.3599 8.63368 9.46974 9.11377 8.60957C7.92355 8.38953 6.51329 8.31952 5.81315 8.78961C5.19304 9.19968 4.70294 10.3099 4.39289 11.2701Z\" fill=\"#673DE6\"\/>\n                <\/svg>\n                <p class=\"protip__title\">\n                    Expert Tip\n                <\/p>\n            <\/div>\n            <p class=\"protip__content\">Je&#347;li twoja strona WordPress jest zainfekowana z&#322;o&#347;liwym oprogramowaniem, post&#281;puj zgodnie z tymi kluczowymi punktami:<br>\n1. Upewnij si&#281;, &#380;e obszar wp-admin jest zawsze dost&#281;pny, przeprowad&#378; skanowanie i pozb&#261;d&#378; si&#281; z&#322;o&#347;liwego oprogramowania.<br>\n2. Upewnij si&#281;, &#380;e Twoje wtyczki, motywy i podstawowe oprogramowanie WordPress s&#261; aktualne.<br>\n3. Sprawd&#378; baz&#281; danych luk w zabezpieczeniach, aby zobaczy&#263;, czy Twoje wtyczki lub motywy s&#261; tam wymienione jako zagro&#380;one.<br>\n4. Podejmij inne &#347;rodki bezpiecze&#324;stwa WordPress, takie jak u&#380;ycie niestandardowego prefiksu dla bazy danych<\/p>\n                <div class=\"protip__expert\">\n                    <div class=\"protip__expert-image\">\n                        <img loading=\"lazy\" decoding=\"async\" width=\"48\" height=\"48\" src=\"https:\/\/secure.gravatar.com\/avatar\/3f8f936599ed4c2b54d7ab0936bd107b574c9b14778fa3dac31494176981201c?s=65&d=mm&r=g\" alt=\"Editor\" \/>\n                    <\/div>\n                    <div>\n                        <p class=\"protip__expert-name\">Mantas S.<\/p>\n                        <p class=\"protip__expert-position\">Site Availability Engineer<\/p>\n                    <\/div>\n                <\/div>\n        <\/div>.<\/p><h3 class=\"wp-block-heading\" id=\"h-13-wylacz-raportowanie-bledow-php\">13. Wy&#322;&#261;cz raportowanie b&#322;&#281;d&oacute;w PHP<\/h3><p class=\"wp-block-paragraph\">Raportowanie b&#322;&#281;d&oacute;w PHP wy&#347;wietla pe&#322;ne informacje o &#347;cie&#380;kach i strukturze plik&oacute;w, dzi&#281;ki czemu jest to &#347;wietna funkcja do monitorowania skrypt&oacute;w PHP.&nbsp;<\/p><p class=\"wp-block-paragraph\">Jednak pokazywanie luk w zabezpieczeniach na zapleczu jest powa&#380;n&#261; luk&#261; w zabezpieczeniach WordPress.<\/p><p class=\"wp-block-paragraph\">Na przyk&#322;ad, je&#347;li strona wy&#347;wietla konkretn&#261; wtyczk&#281;, w kt&oacute;rej pojawi&#322; si&#281; komunikat o b&#322;&#281;dzie, cyberprzest&#281;pcy mog&#261; wykorzysta&#263; luki bezpiecze&#324;stwa.&nbsp;<\/p><p class=\"wp-block-paragraph\">Istniej&#261; dwa sposoby na wy&#322;&#261;czenie raportowania b&#322;&#281;d&oacute;w PHP &ndash; za po&#347;rednictwem pliku PHP lub panelu sterowania konta hostingowego.<\/p><p class=\"wp-block-paragraph\"><strong>Modyfikacja pliku PHP<\/strong><\/p><p class=\"wp-block-paragraph\">Wykonaj poni&#380;sze kroki:<\/p><ol class=\"wp-block-list\">\n<li>Otw&oacute;rz plik <strong>wp-config.php <\/strong>strony za pomoc&#261; klienta FTP, takiego jak FileZilla lub Mened&#380;era plik&oacute;w dostawcy hostingu.<\/li>\n\n\n\n<li>Dodaj nast&#281;puj&#261;cy fragment kodu do pliku. Upewnij si&#281;, &#380;e doda&#322;e&#347; go przed jak&#261;kolwiek inn&#261; dyrektyw&#261; PHP.<\/li>\n<\/ol><pre class=\"wp-block-code\"><code>error_reporting(0);\n\n@ini_set('display_errors', 0);<\/code><\/pre><ol start=\"3\" class=\"wp-block-list\">\n<li>Kliknij przycisk <strong>Zapisz<\/strong>, aby zastosowa&#263; zmian&#281;.<\/li>\n<\/ol><p class=\"wp-block-paragraph\"><strong>Zmiana ustawie&#324; PHP przy u&#380;yciu Panelu sterowania<\/strong><\/p><p class=\"wp-block-paragraph\">Je&#347;li nie chcesz kodowa&#263;, wy&#322;&#261;cz raportowanie b&#322;&#281;d&oacute;w PHP za po&#347;rednictwem panelu sterowania dostawcy hostingu. Oto jak to zrobi&#263; za po&#347;rednictwem hPanel:<\/p><ol class=\"wp-block-list\">\n<li>Z pulpitu nawigacyjnego hPanel przejd&#378; do sekcji <strong>Zaawansowane<\/strong>. Nast&#281;pnie kliknij <strong>Konfiguracja PHP<\/strong>.<\/li>\n\n\n\n<li>Przejd&#378; do zak&#322;adki <strong>PHP Options<\/strong>, odznacz opcj&#281; <strong>displayErrors<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d82727\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d82727\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"528\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/hpanel-advanced-phpconfigurations-displayErrors.png\/public\" alt=\"Opcja displayErrors w menu opcji PHP panelu hPanel\" class=\"wp-image-653\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/hpanel-advanced-phpconfigurations-displayErrors.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/hpanel-advanced-phpconfigurations-displayErrors.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/hpanel-advanced-phpconfigurations-displayErrors.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Kliknij przycisk <strong>Zapisz<\/strong>.<\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-14-migracja-do-bezpieczniejszego-hosta-internetowego\">14. Migracja do bezpieczniejszego hosta internetowego<\/h3><p class=\"wp-block-paragraph\">Wiele &#347;rodk&oacute;w bezpiecze&#324;stwa WordPress nie b&#281;dzie mia&#322;o wi&#281;kszego znaczenia, je&#347;li &#347;rodowisko hostingowe jest podatne na cyberataki. Tw&oacute;j dostawca hostingu powinien zagwarantowa&#263; bezpieczn&#261; przestrze&#324; dla wszystkich danych i plik&oacute;w Twojej strony na swoim serwerze, wi&#281;c bardzo wa&#380;ne jest, aby wybra&#263; ten, kt&oacute;ry ma doskona&#322;y poziom bezpiecze&#324;stwa.<\/p><p class=\"wp-block-paragraph\">Je&#347;li uwa&#380;asz, &#380;e Twoja obecna firma hostingowa nie jest wystarczaj&#261;co bezpieczna, nadszed&#322; czas, aby przenie&#347;&#263; stron&#281; na now&#261; platform&#281; hostingow&#261;. Oto, co nale&#380;y wzi&#261;&#263; pod uwag&#281; podczas poszukiwania bezpiecznego hostingu:<\/p><ul class=\"wp-block-list\">\n<li><strong>Typ hostingu <\/strong>&ndash; hosting wsp&oacute;&#322;dzielony i WordPress s&#261; zwykle bardziej podatne na cyberataki ni&#380; inne typy hostingu ze wzgl&#281;du na wsp&oacute;&#322;dzielenie zasob&oacute;w. Wybierz hosting, kt&oacute;ry oferuje r&oacute;wnie&#380; VPS lub hosting dedykowany, aby odizolowa&#263; swoje zasoby<\/li>\n\n\n\n<li><strong>Bezpiecze&#324;stwo <\/strong>&ndash; dobry dostawca hostingu monitoruje swoj&#261; sie&#263; pod k&#261;tem podejrzanej aktywno&#347;ci i okresowo aktualizuje oprogramowanie i sprz&#281;t serwera. Musz&#261; r&oacute;wnie&#380; posiada&#263; zabezpieczenia serwer&oacute;w i ochron&#281; przed wszelkiego rodzaju cyberatakami<\/li>\n\n\n\n<li><strong>Funkcje <\/strong>&ndash; niezale&#380;nie od rodzaju hostingu, posiadanie automatycznych kopii zapasowych i narz&#281;dzi zabezpieczaj&#261;cych przed z&#322;o&#347;liwym oprogramowaniem jest niezb&#281;dn&#261; funkcj&#261; do ochrony strony WordPress. W najgorszym przypadku b&#281;dziesz m&oacute;g&#322; go u&#380;y&#263; do przywr&oacute;cenia zagro&#380;onej strony<\/li>\n\n\n\n<li><strong>Wsparcie <\/strong>&ndash; wyb&oacute;r firmy hostingowej z zespo&#322;em wsparcia 24\/7 z doskona&#322;&#261; wiedz&#261; techniczn&#261; jest niezb&#281;dny. Pomog&#261; oni chroni&#263; dane u&#380;ytkownik&oacute;w i rozwi&#261;zywa&#263; wszelkie problemy techniczne i zwi&#261;zane z bezpiecze&#324;stwem, kt&oacute;re mog&#261; wyst&#261;pi&#263;<\/li>\n<\/ul><p class=\"wp-block-paragraph\">Hosting WordPress firmy Hostinger oferuje niezb&#281;dne zasoby i funkcje potrzebne do ochrony strony WordPress, takie jak zapora sieciowa aplikacji. Oferujemy r&oacute;wnie&#380; <a href=\"\/pl\/hosting-vps\">VPS<\/a> i<a href=\"\/pl\/tutorials\/jak-zamiescic-strone-w-internecie\/\"> hosting w chmurze<\/a>, je&#347;li wolisz odizolowa&#263; zasoby.<\/p><h3 class=\"wp-block-heading\" id=\"h-15-wylacz-edycje-plikow\">15. Wy&#322;&#261;cz edycj&#281; plik&oacute;w<\/h3><p class=\"wp-block-paragraph\">WordPress ma wbudowany edytor plik&oacute;w, kt&oacute;ry u&#322;atwia edycj&#281; plik&oacute;w PHP WordPress. Jednak funkcja ta mo&#380;e sta&#263; si&#281; problemem, je&#347;li hakerzy uzyskaj&#261; nad ni&#261; kontrol&#281;.<\/p><p class=\"wp-block-paragraph\">Z tego powodu niekt&oacute;rzy u&#380;ytkownicy WordPress wol&#261; wy&#322;&#261;czy&#263; t&#281; funkcj&#281;. Dodaj nast&#281;puj&#261;cy wiersz kodu do pliku <strong>wp-config.php<\/strong>, aby wy&#322;&#261;czy&#263; edycj&#281; plik&oacute;w:<\/p><pre class=\"wp-block-code\"><code>define( 'DISALLOW_FILE_EDIT', true );<\/code><\/pre><p class=\"wp-block-paragraph\">Je&#347;li chcesz ponownie w&#322;&#261;czy&#263; t&#281; funkcj&#281; na swojej stronie, po prostu usu&#324; poprzedni kod z <strong>wp-config.php <\/strong>za pomoc&#261; klienta FTP lub Mened&#380;era plik&oacute;w dostawcy hostingu.<\/p><h3 class=\"wp-block-heading\" id=\"h-16-ograniczanie-dostepu-za-pomoca-pliku-htaccess\">16. Ograniczanie dost&#281;pu za pomoc&#261; pliku .htaccess<\/h3><p class=\"wp-block-paragraph\">Plik <strong>.htaccess <\/strong>zapewnia prawid&#322;owe dzia&#322;anie link&oacute;w WordPress. Bez tego pliku deklaruj&#261;cego prawid&#322;owe regu&#322;y, na stronie pojawi si&#281; wiele b&#322;&#281;d&oacute;w 404 Not Found.&nbsp;<\/p><p class=\"wp-block-paragraph\">Ponadto <strong>.htaccess <\/strong>mo&#380;e blokowa&#263; dost&#281;p z okre&#347;lonych adres&oacute;w IP, ogranicza&#263; dost&#281;p tylko do jednego adresu IP i wy&#322;&#261;cza&#263; wykonywanie PHP w okre&#347;lonych folderach. Poni&#380;ej poka&#380;emy, jak wykorzysta&#263; <strong>.htaccess <\/strong>do wzmocnienia bezpiecze&#324;stwa WordPress.<\/p><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Wa&#380;ne! <\/strong>Zawsze tw&oacute;rz kopi&#281; zapasow&#261; istniej&#261;cego <b>pliku .htaccess<\/b> przed wprowadzeniem w nim jakichkolwiek zmian. Mo&#380;e to pom&oacute;c w &#322;atwym przywr&oacute;ceniu strony, je&#347;li co&#347; p&oacute;jdzie nie tak\n            <\/p><\/div>\n\n\n\n<\/p><p class=\"wp-block-paragraph\"><strong>Wy&#322;&#261;czenie wykonywania PHP w okre&#347;lonych folderach<\/strong><\/p><p class=\"wp-block-paragraph\">Hakerzy cz&#281;sto przesy&#322;aj&#261; skrypty backdoora do folderu <strong>Uploads<\/strong>. Domy&#347;lnie folder ten zawiera tylko przes&#322;ane pliki multimedialne, wi&#281;c nie powinien zawiera&#263; &#380;adnych plik&oacute;w PHP.<\/p><p class=\"wp-block-paragraph\">Aby zabezpieczy&#263; WordPress, wy&#322;&#261;cz wykonywanie PHP w folderze, tworz&#261;c nowy plik <strong>.htaccess <\/strong>w <strong>\/wp-content\/uploads\/ <\/strong>z nast&#281;puj&#261;cymi regu&#322;ami:<\/p><pre class=\"wp-block-code\"><code>&lt;Files *.php&gt;\ndeny from all\n&lt;\/Files&gt;<\/code><\/pre><p class=\"wp-block-paragraph\"><strong>Ochrona pliku wp-config.php<\/strong><\/p><p class=\"wp-block-paragraph\">Plik <strong>wp-config.php <\/strong>w katalogu g&#322;&oacute;wnym zawiera podstawowe ustawienia WordPress i szczeg&oacute;&#322;y bazy danych MySQL. Dlatego te&#380; plik ten jest zwykle g&#322;&oacute;wnym celem haker&oacute;w.<\/p><p class=\"wp-block-paragraph\">Chro&#324; ten plik i dbaj o bezpiecze&#324;stwo WordPress, wdra&#380;aj&#261;c poni&#380;sze regu&#322;y <strong>.htaccess<\/strong>:<\/p><pre class=\"wp-block-code\"><code>&lt;files wp-config.php&gt;\norder allow,deny\ndeny from all\n&lt;\/files&gt;<\/code><\/pre><h3 class=\"wp-block-heading\" id=\"h-17-zmiana-domyslnego-prefiksu-bazy-danych-wordpress\">17. Zmiana domy&#347;lnego prefiksu bazy danych WordPress<\/h3><p class=\"wp-block-paragraph\">Baza danych WordPress przechowuje wszystkie kluczowe informacje wymagane do dzia&#322;ania strony. Dlatego hakerzy cz&#281;sto atakuj&#261; baz&#281; danych za pomoc&#261; atak&oacute;w SQL injection. Ta technika wstrzykuje szkodliwy kod do bazy danych i mo&#380;e omin&#261;&#263; &#347;rodki bezpiecze&#324;stwa WordPress i pobra&#263; zawarto&#347;&#263; bazy danych.<\/p><p class=\"wp-block-paragraph\">Ponad 50% cyberatak&oacute;w polega na wstrzykni&#281;ciu kodu SQL, co czyni go jednym z najwi&#281;kszych zagro&#380;e&#324;. Hakerzy przeprowadzaj&#261; ten atak, poniewa&#380; wielu u&#380;ytkownik&oacute;w zapomina zmieni&#263; domy&#347;lny prefiks bazy danych <strong>wp_<\/strong>.<\/p><p class=\"wp-block-paragraph\">Przyjrzyjmy si&#281; dw&oacute;m metodom, kt&oacute;re mo&#380;na wdro&#380;y&#263; w celu ochrony bazy danych WordPress przed atakami typu SQL injection.<\/p><p>\n\n\n<div class=\"announcement-block announcement-block--important\">\n            <span class=\"announcement-block__heading\">\n                <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                    <path fill-rule=\"evenodd\" clip-rule=\"evenodd\"\n                          d=\"M12 22.5C17.799 22.5 22.5 17.799 22.5 12C22.5 6.20101 17.799 1.5 12 1.5C6.20101 1.5 1.5 6.20101 1.5 12C1.5 17.799 6.20101 22.5 12 22.5ZM13.637 7.65198C13.637 6.74791 12.9041 6.01501 12 6.01501C11.0959 6.01501 10.363 6.74791 10.363 7.65198C10.5335 9.53749 10.875 13.383 10.875 13.383C10.875 14.0043 11.3787 14.508 12 14.508C12.6213 14.508 13.125 14.0043 13.125 13.383V13.38L13.637 7.65198ZM11.9927 15.714C11.3714 15.714 10.8677 16.2177 10.8677 16.839C10.8677 17.4603 11.3714 17.964 11.9927 17.964H12.0073C12.6286 17.964 13.1323 17.4603 13.1323 16.839C13.1323 16.2177 12.6286 15.714 12.0073 15.714H11.9927Z\"\n                          fill=\"#FEA419\"\/>\n                <\/svg>\n                Important\n            <\/span>\n            <p class=\"announcement-block__content\">\n                <strong>Important!<\/strong>Przed kontynuowaniem upewnij si&#281;, &#380;e wykona&#322;e&#347; kopi&#281; zapasow&#261; bazy danych MySQL.\n            <\/p><\/div>\n\n\n\n<\/p><p class=\"wp-block-paragraph\"><strong>Prefiks przewijaka<\/strong><\/p><ol class=\"wp-block-list\">\n<li>Z <strong>pulpitu nawigacyjnego hPanel <\/strong>przejd&#378; do <strong>Mened&#380;era plik&oacute;w <\/strong>i otw&oacute;rz plik <strong>wp-config.php.<\/strong> Alternatywnie, u&#380;yj klienta FTP, aby uzyska&#263; dost&#281;p do pliku.<\/li>\n\n\n\n<li>Poszukaj warto&#347;ci <strong>$table_prefix <\/strong>w kodzie.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d83b44\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d83b44\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"769\" height=\"191\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/table-prefix-example.png\/public\" alt=\"Zrzut ekranu wy&#347;wietlaj&#261;cy warto&#347;&#263; $table_prefix w kodzie\" class=\"wp-image-651\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/table-prefix-example.png\/w=769,fit=scale-down 769w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/table-prefix-example.png\/w=300,fit=scale-down 300w\" sizes=\"auto, (max-width: 769px) 100vw, 769px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Zast&#261;p domy&#347;lny prefiks bazy danych WordPress <strong>wp_ <\/strong>nowym. U&#380;yj kombinacji liter i cyfr, aby utworzy&#263; unikalny prefiks dla strony.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d8464c\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d8464c\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"774\" height=\"181\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/table-prefix-changed.png\/public\" alt=\"Zrzut ekranu przedstawiaj&#261;cy zmienion&#261; warto&#347;&#263; $table_prefix\" class=\"wp-image-650\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/table-prefix-changed.png\/w=774,fit=scale-down 774w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/table-prefix-changed.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/table-prefix-changed.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 774px) 100vw, 774px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Kliknij przycisk <strong>Zapisz i zamknij<\/strong>.<\/li>\n\n\n\n<li>Wracaj&#261;c do <strong>pulpitu nawigacyjnego hPanel<\/strong>, przejd&#378; do sekcji <strong>Bazy danych <\/strong>i kliknij <strong>phpMyAdmin<\/strong>. Nast&#281;pnie otw&oacute;rz baz&#281; danych, klikaj&#261;c <strong>Enter phpMyAdmin<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d851f0\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d851f0\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1380\" height=\"273\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-10.png\/w=1024,h=1024,fit=scale-down\" alt=\"Sekcja Bazy danych phpMyAdmin w hPanelu z pod&#347;wietlonym przyciskiem Wejd&#378; do phpMyAdmin\" class=\"wp-image-679\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-10.png\/w=1380,fit=scale-down 1380w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-10.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-10.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-10.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1380px) 100vw, 1380px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Je&#347;li masz wiele baz danych, znajd&#378; nazw&#281; bazy danych w pliku <strong>wp-config.php.<\/strong> Poszukaj nast&#281;puj&#261;cego bloku kodu:<\/li>\n<\/ol><pre class=\"wp-block-code\"><code>\/\/ ** Ustawienia MySQL - mo&#380;esz uzyska&#263; te informacje od swojego hosta ** \/\/ ** Ustawienia MySQL - mo&#380;esz uzyska&#263; te informacje od swojego hosta.\n\n\/** Nazwa bazy danych dla WordPress *\/\n\ndefine( 'DB_NAME', 'MySQL Database' );<\/code><\/pre><ol start=\"7\" class=\"wp-block-list\">\n<li>Z <strong>pulpitu nawigacyjnego phpMyAdmin <\/strong>przejd&#378; do zak&#322;adki <strong>SQL <\/strong>na g&oacute;rnym pasku menu.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d85b99\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d85b99\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"975\" height=\"103\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-11.png\/public\" alt=\"Pulpit nawigacyjny phpMyAdmin z pod&#347;wietlon&#261; zak&#322;adk&#261; SQL\" class=\"wp-image-684\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-11.png\/w=975,fit=scale-down 975w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-11.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-11.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 975px) 100vw, 975px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"8\" class=\"wp-block-list\">\n<li>Wprowad&#378; nast&#281;puj&#261;ce zapytanie w <strong>edytorze zapyta&#324; SQL<\/strong>, aby zmieni&#263; prefiks bazy danych WordPress:<\/li>\n<\/ol><pre class=\"wp-block-code\"><code>RENAME table `wp_tablename` TO `wp_1secure1_tablename`;<\/code><\/pre><ol start=\"9\" class=\"wp-block-list\">\n<li>Pami&#281;taj, aby zmieni&#263; <strong>wp_tablename <\/strong>z bie&#380;&#261;c&#261; nazw&#261; tabeli i <strong>wp_1secure1_tablename <\/strong>z nowym prefiksem i nazw&#261; tabeli. Powt&oacute;rz ten wiersz kodu w zale&#380;no&#347;ci od liczby tabel, kt&oacute;rych nazwy chcesz zmieni&#263;, a nast&#281;pnie wybierz opcj&#281; <strong>Przejd&#378;<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d8655e\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d8655e\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1531\" height=\"558\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-13.png\/w=1024,h=1024,fit=scale-down\" alt=\"Pole wprowadzania SQL\" class=\"wp-image-682\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-13.png\/w=1531,fit=scale-down 1531w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-13.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-13.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-13.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1531px) 100vw, 1531px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><p class=\"wp-block-paragraph\"><strong>Aktualizacja warto&#347;ci prefiks&oacute;w w tabelach<\/strong><\/p><p class=\"wp-block-paragraph\">W zale&#380;no&#347;ci od liczby wtyczek WordPress zainstalowanych na stronie, mo&#380;e by&#263; konieczne r&#281;czne zaktualizowanie niekt&oacute;rych warto&#347;ci w bazie danych. Nale&#380;y to zrobi&#263;, uruchamiaj&#261;c osobne zapytania SQL w tabelach, kt&oacute;re mog&#261; mie&#263; warto&#347;ci z prefiksem <strong>wp_ <\/strong>&ndash; obejmuj&#261; one tabele <strong>options <\/strong>i <strong>usermeta<\/strong>.<\/p><p class=\"wp-block-paragraph\">U&#380;yj poni&#380;szego kodu, aby odfiltrowa&#263; wszystkie warto&#347;ci zawieraj&#261;ce nast&#281;puj&#261;cy prefiks:<\/p><pre class=\"wp-block-code\"><code>SELECT * FROM `wp_1secure1_tablename` WHERE `field_name` LIKE '%wp_%'<\/code><\/pre><p class=\"wp-block-paragraph\"><strong>wp_1secure1_tablename <\/strong>zawiera nazw&#281; tabeli, w kt&oacute;rej chcesz wykona&#263; zapytanie. Tymczasem <strong>field_name <\/strong>reprezentuje nazw&#281; <strong>pola\/kolumny<\/strong>, w kt&oacute;rej najprawdopodobniej pojawiaj&#261; si&#281; warto&#347;ci z prefiksem <strong>wp_<\/strong>.<\/p><p class=\"wp-block-paragraph\">Oto jak r&#281;cznie zmieni&#263; warto&#347;&#263; prefiksu:<\/p><ol class=\"wp-block-list\">\n<li>Z pulpitu nawigacyjnego <strong>phpMyAdmin <\/strong>przejd&#378; do tabeli, kt&oacute;rej warto&#347;&#263; prefiksu chcesz zaktualizowa&#263;. Na przyk&#322;ad otw&oacute;rz <strong>wp_1secure1_usermeta<\/strong>.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d86ffa\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d86ffa\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"981\" height=\"426\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-12.png\/public\" alt=\"Zrzut ekranu listy tabel phpMyAdmin\" class=\"wp-image-683\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-12.png\/w=981,fit=scale-down 981w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-12.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-12.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 981px) 100vw, 981px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"2\" class=\"wp-block-list\">\n<li>Przejd&#378; do zak&#322;adki <strong>SQL <\/strong>na g&oacute;rnym pasku menu.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d879ec\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d879ec\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1564\" height=\"436\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-18.png\/w=1024,h=1024,fit=scale-down\" alt=\"Zrzut ekranu przedstawiaj&#261;cy menu g&#322;&oacute;wne phpMyAdmin\" class=\"wp-image-688\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-18.png\/w=1564,fit=scale-down 1564w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-18.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-18.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-18.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-18.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 1564px) 100vw, 1564px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"3\" class=\"wp-block-list\">\n<li>Wprowad&#378; powy&#380;szy kod w edytorze zapyta&#324; SQL, aby odfiltrowa&#263; warto&#347;ci zawieraj&#261;ce <strong>wp_ <\/strong>i kliknij przycisk <strong>Przejd&#378;<\/strong>. Pami&#281;taj, aby zmodyfikowa&#263; informacje zgodnie z rzeczywistymi nazwami tabel i p&oacute;l.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d884d0\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d884d0\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1580\" height=\"594\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-19.png\/w=1024,h=1024,fit=scale-down\" alt=\"Zrzut ekranu edytora zapyta&#324; SQL z u&#380;ywanym kodem SELECT * FROM\" class=\"wp-image-689\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-19.png\/w=1580,fit=scale-down 1580w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-19.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-19.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-19.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-19.png\/w=1536,fit=scale-down 1536w\" sizes=\"auto, (max-width: 1580px) 100vw, 1580px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"4\" class=\"wp-block-list\">\n<li>Wy&#347;wietlone zostan&#261; wyniki filtrowania. Kliknij przycisk <strong>Edytuj <\/strong>obok pola docelowego.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d88fd1\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d88fd1\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1510\" height=\"698\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-17.png\/w=1024,h=1024,fit=scale-down\" alt=\"Zrzut ekranu przedstawiaj&#261;cy przycisk Edytuj w phpMyAdmin\" class=\"wp-image-690\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-17.png\/w=1510,fit=scale-down 1510w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-17.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-17.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-17.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1510px) 100vw, 1510px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"5\" class=\"wp-block-list\">\n<li>Zmie&#324; warto&#347;&#263; prefiksu i kliknij przycisk <strong>Przejd&#378;<\/strong>. Wykonaj kroki 4 i 5 dla wszystkich filtrowanych warto&#347;ci.<\/li>\n<\/ol><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d89a01\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d89a01\" class=\"aligncenter size-large wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"1318\" height=\"437\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-15.png\/w=1024,h=1024,fit=scale-down\" alt=\"Zrzut ekranu wprowadzanego kodu wp_1secure1_capabilities\" class=\"wp-image-680\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-15.png\/w=1318,fit=scale-down 1318w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-15.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-15.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-15.png\/w=768,fit=scale-down 768w\" sizes=\"auto, (max-width: 1318px) 100vw, 1318px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><ol start=\"6\" class=\"wp-block-list\">\n<li>Powt&oacute;rz krok 1 dla pozosta&#322;ych tabel w bazie danych, aby zaktualizowa&#263; wszystkie warto&#347;ci z prefiksem <strong>wp_<\/strong>.&nbsp;<\/li>\n<\/ol><h3 class=\"wp-block-heading\" id=\"h-18-wylacz-xml-rpc\">18. Wy&#322;&#261;cz XML-RPC<\/h3><p class=\"wp-block-paragraph\">XML-RPC to funkcja WordPress umo&#380;liwiaj&#261;ca dost&#281;p i publikowanie tre&#347;ci za po&#347;rednictwem urz&#261;dze&#324; mobilnych, w&#322;&#261;czanie trackback&oacute;w i pingback&oacute;w oraz korzystanie z wtyczki Jetpack.<\/p><p class=\"wp-block-paragraph\">XML-RPC ma jednak pewne s&#322;abo&#347;ci, kt&oacute;re mog&#261; wykorzysta&#263; hakerzy. Funkcja ta pozwala im na wielokrotne pr&oacute;by logowania bez wykrycia przez oprogramowanie zabezpieczaj&#261;ce, co czyni stron&#281; podatn&#261; na ataki typu brute force.<\/p><p class=\"wp-block-paragraph\">Hakerzy mog&#261; r&oacute;wnie&#380; wykorzysta&#263; funkcj&#281; pingback XML-RPC do przeprowadzania atak&oacute;w DDoS. Pozwala to atakuj&#261;cym na wysy&#322;anie pingback&oacute;w do tysi&#281;cy stron internetowych jednocze&#347;nie, co mo&#380;e spowodowa&#263; awari&#281; docelowych stron.<\/p><p class=\"wp-block-paragraph\">Aby ustali&#263;, czy funkcja XML-RPC jest w&#322;&#261;czona, nale&#380;y uruchomi&#263; stron&#281; za po&#347;rednictwem us&#322;ugi sprawdzania poprawno&#347;ci XML-RPC i sprawdzi&#263;, czy zostanie wy&#347;wietlony komunikat o powodzeniu. Oznacza to, &#380;e funkcja XML-RPC jest uruchomiona.<\/p><p class=\"wp-block-paragraph\">Funkcj&#281; XML-RPC mo&#380;na wy&#322;&#261;czy&#263; za pomoc&#261; wtyczki lub r&#281;cznie.<\/p><p class=\"wp-block-paragraph\"><strong>Wy&#322;&#261;czanie XML-RPC za pomoc&#261; wtyczki<\/strong><\/p><p class=\"wp-block-paragraph\">Korzystanie z wtyczki jest szybszym i prostszym sposobem na zablokowanie funkcji XML-RPC. Zalecamy u&#380;ycie wtyczki Disable XML-RPC Pingback. Automatycznie wy&#322;&#261;czy ona niekt&oacute;re funkcje XML-RPC, uniemo&#380;liwiaj&#261;c hakerom przeprowadzanie atak&oacute;w z wykorzystaniem tej luki w zabezpieczeniach WordPress.<\/p><p class=\"wp-block-paragraph\"><strong>R&#281;czne wy&#322;&#261;czanie XML-RPC<\/strong><\/p><p class=\"wp-block-paragraph\">Innym sposobem na zatrzymanie wszystkich przychodz&#261;cych &#380;&#261;da&#324; XML-RPC jest zrobienie tego r&#281;cznie. Zlokalizuj plik <strong>.htaccess <\/strong>w katalogu g&#322;&oacute;wnym i wklej nast&#281;puj&#261;cy fragment kodu:<\/p><pre class=\"wp-block-code\"><code># Blokuj &#380;&#261;dania WordPress xmlrpc.php\n&lt;Files xmlrpc.php&gt;\norder deny,allow\n deny from all\n allow from 000.00.000.000\n&lt;\/Files&gt;<\/code><\/pre><p class=\"wp-block-paragraph\">Aby umo&#380;liwi&#263; XML-RPC dost&#281;p do okre&#347;lonego adresu IP, nale&#380;y zast&#261;pi&#263; 000.00.000.000 adresem IP lub ca&#322;kowicie usun&#261;&#263; lini&#281; kodu.<\/p><h3 class=\"wp-block-heading\" id=\"h-19-blokowanie-hotlinkow\">19. Blokowanie hotlink&oacute;w<\/h3><p class=\"wp-block-paragraph\">Hotlinkowanie to termin u&#380;ywany, gdy kto&#347; wy&#347;wietla zas&oacute;b Tw&oacute;j zas&oacute;b, zwykle obraz, na swojej stronie internetowej. Za ka&#380;dym razem, gdy u&#380;ytkownicy odwiedzaj&#261; stron&#281; z hotlinkami do tre&#347;ci, zu&#380;ywa to zasoby na stronie serwera internetowego, spowalniaj&#261;c stron&#281;.<\/p><p class=\"wp-block-paragraph\">Aby sprawdzi&#263;, czy Twoje tre&#347;ci by&#322;y hotlinkowane, wpisz nast&#281;puj&#261;ce zapytanie w Google Images, zast&#281;puj&#261;c <strong>twojanazwa.com<\/strong> <strong>nazw&#261; swojej domeny<\/strong>:<\/p><pre class=\"wp-block-code\"><code>inurl:twojanazwa.com -site:twojanazwa.com<\/code><\/pre><p class=\"wp-block-paragraph\">Aby zapobiec hotlinkowaniu, u&#380;yj klienta FTP, wtyczki bezpiecze&#324;stwa CMS WordPress, CDN lub edytuj ustawienia panelu sterowania.<\/p><h3 class=\"wp-block-heading\" id=\"h-20-zarzadzanie-uprawnieniami-do-plikow\">20. Zarz&#261;dzanie uprawnieniami do plik&oacute;w<\/h3><p class=\"wp-block-paragraph\">Zapobiegaj dost&#281;powi haker&oacute;w do konta administratora, okre&#347;laj&#261;c, kt&oacute;rzy u&#380;ytkownicy mog&#261; odczytywa&#263;, zapisywa&#263; lub wykonywa&#263; pliki lub foldery WordPress.&nbsp;<\/p><p class=\"wp-block-paragraph\">Do zarz&#261;dzania uprawnieniami do plik&oacute;w i folder&oacute;w mo&#380;na u&#380;y&#263; mened&#380;era plik&oacute;w hosta internetowego, klienta FTP lub wiersza polece&#324;.<\/p><p class=\"wp-block-paragraph\">Og&oacute;lnie rzecz bior&#261;c, uprawnienia s&#261; ustawione domy&#347;lnie, co mo&#380;e si&#281; r&oacute;&#380;ni&#263; w zale&#380;no&#347;ci od r&oacute;&#380;nych plik&oacute;w lub folder&oacute;w. W szczeg&oacute;lno&#347;ci dla folderu <strong>wp-admin <\/strong>i pliku <strong>wp-config<\/strong>, upewnij si&#281;, &#380;e tylko <strong>w&#322;a&#347;ciciel <\/strong>mo&#380;e je zapisywa&#263;.&nbsp;<\/p><div class=\"wp-block-image\">\n<figure data-wp-context='{\"imageId\":\"6a69895d8aa1f\"}' data-wp-interactive=\"core\/image\" data-wp-key=\"6a69895d8aa1f\" class=\"aligncenter size-full wp-lightbox-container\"><img loading=\"lazy\" decoding=\"async\" width=\"742\" height=\"501\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-20.png\/public\" alt=\"Okno uprawnie&#324; w Mened&#380;erze plik&oacute;w\" class=\"wp-image-691\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-20.png\/w=742,fit=scale-down 742w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/48\/2025\/06\/unnamed-20.png\/w=300,fit=scale-down 300w\" sizes=\"auto, (max-width: 742px) 100vw, 742px\" \/><button class=\"lightbox-trigger\" type=\"button\" aria-haspopup=\"dialog\" data-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\" data-wp-init=\"callbacks.initTriggerButton\" data-wp-on--click=\"actions.showLightbox\" data-wp-style--right=\"state.thisImage.buttonRight\" data-wp-style--top=\"state.thisImage.buttonTop\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewbox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\"><\/path>\n\t\t\t<\/svg>\n\t\t<\/button><\/figure>\n<\/div><h2 class=\"wp-block-heading\" id=\"h-wnioski\">Wnioski<\/h2><p class=\"wp-block-paragraph\">Cyberataki mog&#261; przybiera&#263; r&oacute;&#380;ne formy, od wstrzykiwania z&#322;o&#347;liwego oprogramowania po ataki DDoS. W szczeg&oacute;lno&#347;ci strony WordPress s&#261; cz&#281;stym celem haker&oacute;w ze wzgl&#281;du na popularno&#347;&#263; CMS.<\/p><p class=\"wp-block-paragraph\">Zabezpieczenie strony nie jest jednak zadaniem jednorazowym. Musisz stale dokonywa&#263; ponownej oceny, poniewa&#380; cyberataki stale si&#281; rozwijaj&#261;. Ryzyko zawsze b&#281;dzie istnie&#263;, ale mo&#380;na zastosowa&#263; &#347;rodki bezpiecze&#324;stwa WordPress, aby je zmniejszy&#263;.<\/p><p class=\"wp-block-paragraph\">Mamy nadziej&#281;, &#380;e ten artyku&#322; pom&oacute;g&#322; ci zrozumie&#263; znaczenie &#347;rodk&oacute;w bezpiecze&#324;stwa WordPress i jak je wdro&#380;y&#263;.<\/p><div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-6943ff110a01c\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Dlaczego moja strona WordPress jest atakowana?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Twoja strona WordPress mo&#380;e mie&#263; luki w zabezpieczeniach, takie jak przestarza&#322;e wtyczki, s&#322;abe has&#322;a i niezabezpieczony dost&#281;p do katalogu <strong>wp-admin<\/strong>. Stosuj regularn&#261; konserwacj&#281; i korzystaj z naszej <strong>listy kontrolnej bezpiecze&#324;stwa WordPress<\/strong>, aby upewni&#263; si&#281;, &#380;e zastosowa&#322;e&#347; wystarczaj&#261;ce &#347;rodki bezpiecze&#324;stwa na swojej stronie i chronisz j&#261; przed potencjalnymi atakami.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-6943ff110a021\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><strong>Jaka jest najlepsza wtyczka bezpiecze&#324;stwa WordPress?<\/strong><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Zale&#380;y to od potrzeb strony, ale zalecamy Wordfence lub Sucuri jako najlepsze wtyczki bezpiecze&#324;stwa WordPress ze wzgl&#281;du na ich kompleksow&#261; ochron&#281;. Obie oferuj&#261; podobne funkcje, w tym skaner z&#322;o&#347;liwego oprogramowania, zapor&#281; aplikacji internetowej, kt&oacute;ra blokuje z&#322;o&#347;liwy ruch i monitorowanie ruchu. Sucuri mo&#380;e by&#263; &#347;wietnym wyborem, je&#347;li Twoja strona jest sklepem eCommerce, ale je&#347;li szukasz darmowej wtyczki bezpiecze&#324;stwa WordPress, Wordfence jest solidn&#261; opcj&#261;.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>WordPress to najpopularniejszy system zarz&#261;dzania tre&#347;ci&#261; (CMS), na kt&oacute;rym dzia&#322;a 43,2% wszystkich stron internetowych. Niestety, jego popularno&#347;&#263; przyci&#261;ga r&oacute;&#380;nego rodzaju cyberprzest&#281;pc&oacute;w, kt&oacute;rzy wykorzystuj&#261; luki w zabezpieczeniach platformy.&nbsp; Nie oznacza to, &#380;e WordPress ma fatalny system bezpiecze&#324;stwa &ndash; naruszenia bezpiecze&#324;stwa mog&#261; si&#281; r&oacute;wnie&#380; zdarzy&#263; z powodu braku &#347;wiadomo&#347;ci u&#380;ytkownik&oacute;w. Dlatego najlepiej jest zastosowa&#263; zapobiegawcze &#347;rodki bezpiecze&#324;stwa, [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/pl\/tutoriale\/jak-zabezpieczyc-wordpress\/\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":553,"featured_media":694,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Jak poprawi\u0107 bezpiecze\u0144stwo WordPress: 20 metod ochrony strony %page% %sep% %sitename%","rank_math_description":"Naruszenia bezpiecze\u0144stwa WordPress zdarzaj\u0105 si\u0119 z powodu braku \u015bwiadomo\u015bci bezpiecze\u0144stwa. Poznaj najlepsze metody, aby Twoja strona WordPress by\u0142a bezpieczna.","rank_math_focus_keyword":"bezpiecze\u0144stwo WordPress","footnotes":""},"categories":[1,2],"tags":[],"class_list":["post-638","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","category-wordpress"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-secure-wordpress\/","default":1},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-aumentar-seguranca-no-wordpress\/","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/securiser-wordpress\/","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-mejorar-la-seguridad-wordpress\/","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-mengamankan-wordpress\/","default":0},{"locale":"de-DE","link":"https:\/\/www.hostinger.com\/de\/tutorials\/wordpress-sicherheit-verbessern\/","default":0},{"locale":"it-IT","link":"https:\/\/www.hostinger.com\/it\/tutorial\/sicurezza-di-wordpress\/","default":0},{"locale":"pl-PL","link":"https:\/\/www.hostinger.com\/pl\/tutoriale\/jak-zabezpieczyc-wordpress\/","default":0},{"locale":"ja-JP","link":"https:\/\/www.hostinger.com\/jp\/tutorials\/how-to-secure-wordpress\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-secure-wordpress\/","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-secure-wordpress\/","default":0},{"locale":"en-GB","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-secure-wordpress\/","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-secure-wordpress\/","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-secure-wordpress\/","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-secure-wordpress\/","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-secure-wordpress\/","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-mejorar-la-seguridad-wordpress\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-mejorar-la-seguridad-wordpress\/","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-mejorar-la-seguridad-wordpress\/","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-aumentar-seguranca-no-wordpress\/","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/pl\/tutoriale\/wp-json\/wp\/v2\/posts\/638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/pl\/tutoriale\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/pl\/tutoriale\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pl\/tutoriale\/wp-json\/wp\/v2\/users\/553"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pl\/tutoriale\/wp-json\/wp\/v2\/comments?post=638"}],"version-history":[{"count":5,"href":"https:\/\/www.hostinger.com\/pl\/tutoriale\/wp-json\/wp\/v2\/posts\/638\/revisions"}],"predecessor-version":[{"id":1697,"href":"https:\/\/www.hostinger.com\/pl\/tutoriale\/wp-json\/wp\/v2\/posts\/638\/revisions\/1697"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/pl\/tutoriale\/wp-json\/wp\/v2\/media\/694"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/pl\/tutoriale\/wp-json\/wp\/v2\/media?parent=638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/pl\/tutoriale\/wp-json\/wp\/v2\/categories?post=638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/pl\/tutoriale\/wp-json\/wp\/v2\/tags?post=638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}