{"id":28975,"date":"2021-06-04T15:29:00","date_gmt":"2021-06-04T12:29:00","guid":{"rendered":"https:\/\/themewp.inform.click\/?p=28975"},"modified":"2021-10-18T03:37:19","modified_gmt":"2021-10-18T00:37:19","slug":"jak-usunac-wersje-z-css-i-js-w-wordpress","status":"publish","type":"post","link":"https:\/\/themewp.inform.click\/pl\/jak-usunac-wersje-z-css-i-js-w-wordpress\/","title":{"rendered":"Jak usun\u0105\u0107 wersj\u0119 z CSS i JS w WordPress"},"content":{"rendered":"<p>WordPress to najpopularniejszy system zarz\u0105dzania tre\u015bci\u0105 na \u015bwiecie. Jego popularno\u015b\u0107 sprawia, \u017ce \u200b\u200bjest r\u00f3wnie\u017c g\u0142\u00f3wnym celem haker\u00f3w. Istnieje kilka zalecanych sposob\u00f3w ochrony witryny WordPress przed hakerami. Jednym z nich jest ukrycie przed \u015bwiatem u\u017cywanej wersji WordPressa.<\/p>\n<p>W tym artykule poka\u017c\u0119, jak usun\u0105\u0107 wersj\u0119 WordPressa z CSS i JS, nag\u0142\u00f3wka HTML i kana\u0142u RSS.<\/p>\n<p>W witrynie WordPress WordPress domy\u015blnie wy\u015bwietla swoj\u0105 wersj\u0119 do cel\u00f3w \u015bledzenia. W ten spos\u00f3b dowiadujemy si\u0119, \u017ce WordPress jest najwi\u0119kszym u\u017cywanym CMS na \u015bwiecie. Je\u015bli u\u017cywasz zaktualizowanej wersji, wy\u015bwietlenie numeru wersji WordPressa nie b\u0119dzie problemem. Jednak w przypadku starszych wersji hakerzy mog\u0105 skorzysta\u0107 z luk w zabezpieczeniach tej konkretnej wersji. Dlatego zawsze zaleca si\u0119 aktualizowanie wersji WordPressa. A je\u015bli Twoja witryna nie korzysta z najnowszej wersji, ukryj u\u017cywan\u0105 wersj\u0119 przed \u015bwiatem.<\/p>\n<h3>Gdzie mo\u017cesz zobaczy\u0107 wersj\u0119 WordPressa?<\/h3>\n<p>Je\u015bli chcesz zobaczy\u0107 wersj\u0119 WordPressa, to oczywi\u015bcie otrzymasz j\u0105 z pulpitu nawigacyjnego. Ale ten temat dotyczy ukrywania wersji przed \u015bwiatem zewn\u0119trznym. W interfejsie u\u017cytkownika, je\u015bli przegl\u0105dasz \u017ar\u00f3d\u0142o swojej strony internetowej, zauwa\u017cysz numer wersji do\u0142\u0105czony do wszystkich plik\u00f3w CSS i JS. Mo\u017ce si\u0119 wydawa\u0107, \u017ce<\/p>\n<p>YOUR_SITE_URL\/wp-content\/themes\/twentyseventeen\/js\/custom.js?ver=5.3.2<\/p>\n<p>Wersja WordPress wy\u015bwietla si\u0119 r\u00f3wnie\u017c w sekcji nag\u0142\u00f3wka strony.<\/p>\n<pre><code>&lt;meta name=\"generator\" content=\"WordPress 5.3.2\" \/&gt;<\/code><\/pre>\n<p>Trzecie miejsce, z kt\u00f3rego u\u017cytkownicy mog\u0105 pobra\u0107 Twoj\u0105 wersj\u0119 WordPressa, to adres URL kana\u0142u \u2013 YOUR_SITE_URL\/feed.<\/p>\n<p>Ze wzgl\u0119d\u00f3w bezpiecze\u0144stwa programi\u015bci WordPress powinni usun\u0105\u0107 wersj\u0119 ze wszystkich tych 3 \u017ar\u00f3de\u0142.<\/p>\n<h3>Usu\u0144 wersj\u0119 z CSS i JS<\/h3>\n<p>Zacznijmy od usuni\u0119cia wersji ze stylu i skrypt\u00f3w. Aby to zrobi\u0107, dodaj poni\u017cszy kod do <code>functions.php<\/code>pliku aktywnego motywu .<\/p>\n<pre><code>&lt;?php\n\/\/ remove wp version number from scripts and styles\nfunction remove_css_js_version( $src) {\n\u00a0\u00a0\u00a0\u00a0if( strpos( $src, '?ver=')) \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0$src = remove_query_arg( 'ver', $src );\n\u00a0\u00a0\u00a0\u00a0return $src;\n}\nadd_filter( 'style_loader_src', 'remove_css_js_version', 9999 );\nadd_filter( 'script_loader_src', 'remove_css_js_version', 9999 );<\/code><\/pre>\n<p>Teraz, je\u015bli przegl\u0105dasz \u017ar\u00f3d\u0142o strony, numer wersji WordPressa powinien zosta\u0107 usuni\u0119ty ze wszystkich styl\u00f3w i skrypt\u00f3w.<\/p>\n<h3>Usu\u0144 wersj\u0119 z WordPress Head i RSS Feed<\/h3>\n<p>Aby usun\u0105\u0107 wersj\u0119 z sekcji head i feed, tw\u00f3j kod b\u0119dzie wygl\u0105da\u0142 nast\u0119puj\u0105co:<\/p>\n<pre><code>&lt;?php\n\/\/ remove wp version number from head and rss\nfunction artisansweb_remove_version() {\n\u00a0\u00a0\u00a0\u00a0return '';\n}\nadd_filter('the_generator', 'artisansweb_remove_version');<\/code><\/pre>\n<p>Ot\u00f3\u017c \u200b\u200bto! To takie proste. Mam nadziej\u0119, \u017ce rozumiesz, jak usun\u0105\u0107 wersj\u0119 WordPressa z CSS i JS, nag\u0142\u00f3wka i kana\u0142u RSS. Daj mi zna\u0107 swoje przemy\u015blenia i sugestie w sekcji komentarzy poni\u017cej.<\/p>\n<h4>Powi\u0105zane artyku\u0142y<\/h4>\n<ul>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/jak-zbudowac-niestandardowy-widzet-elementor\/\" title=\"Jak zbudowa\u0107 niestandardowy wid\u017cet Elementora\" >Jak zbudowa\u0107 niestandardowy wid\u017cet Elementora<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/jak-dodac-kod-po-tagu-body-w-wordpressie\/\" title=\"Jak doda\u0107 kod po tagu Body w WordPressie\" >Jak doda\u0107 kod po tagu Body w WordPressie<\/a><\/li>\n<li><a href=\"https:\/\/themewp.inform.click\/pl\/dodawanie-niestandardowego-przycisku-obrazu-za-pomoca-programu-media-uploader-w-wordpress\/\" title=\"Dodawanie niestandardowego przycisku obrazu za pomoc\u0105 programu Media Uploader w WordPress\" >Dodawanie niestandardowego przycisku obrazu za pomoc\u0105 programu Media Uploader w WordPress<\/a><\/li>\n<\/ul>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/artisansweb.net\" class=\"external external_icon\">artisansweb.net<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>W tym samouczku poka\u017c\u0119, jak usun\u0105\u0107 wersj\u0119 WordPressa z CSS i JS, nag\u0142\u00f3wka i kana\u0142u RSS. Zaleca si\u0119 ukrycie wersji<\/p>\n","protected":false},"author":1,"featured_media":21644,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[316,612],"tags":[847],"class_list":["post-28975","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-baza-danych","category-uncategorized-8","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/28975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/comments?post=28975"}],"version-history":[{"count":0,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/posts\/28975\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media\/21644"}],"wp:attachment":[{"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/media?parent=28975"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/categories?post=28975"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/themewp.inform.click\/pl\/wp-json\/wp\/v2\/tags?post=28975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}