✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Jak usunąć wersję z CSS i JS w WordPress

72

WordPress to najpopularniejszy system zarządzania treścią na świecie. Jego popularność sprawia, że ​​jest również głównym celem hakerów. Istnieje kilka zalecanych sposobów ochrony witryny WordPress przed hakerami. Jednym z nich jest ukrycie przed światem używanej wersji WordPressa.

W tym artykule pokażę, jak usunąć wersję WordPressa z CSS i JS, nagłówka HTML i kanału RSS.

W witrynie WordPress WordPress domyślnie wyświetla swoją wersję do celów śledzenia. W ten sposób dowiadujemy się, że WordPress jest największym używanym CMS na świecie. Jeśli używasz zaktualizowanej wersji, wyświetlenie numeru wersji WordPressa nie będzie problemem. Jednak w przypadku starszych wersji hakerzy mogą skorzystać z luk w zabezpieczeniach tej konkretnej wersji. Dlatego zawsze zaleca się aktualizowanie wersji WordPressa. A jeśli Twoja witryna nie korzysta z najnowszej wersji, ukryj używaną wersję przed światem.

Gdzie możesz zobaczyć wersję WordPressa?

Jeśli chcesz zobaczyć wersję WordPressa, to oczywiście otrzymasz ją z pulpitu nawigacyjnego. Ale ten temat dotyczy ukrywania wersji przed światem zewnętrznym. W interfejsie użytkownika, jeśli przeglądasz źródło swojej strony internetowej, zauważysz numer wersji dołączony do wszystkich plików CSS i JS. Może się wydawać, że

YOUR_SITE_URL/wp-content/themes/twentyseventeen/js/custom.js?ver=5.3.2

Wersja WordPress wyświetla się również w sekcji nagłówka strony.

<meta name="generator" content="WordPress 5.3.2" />

Trzecie miejsce, z którego użytkownicy mogą pobrać Twoją wersję WordPressa, to adres URL kanału – YOUR_SITE_URL/feed.

Ze względów bezpieczeństwa programiści WordPress powinni usunąć wersję ze wszystkich tych 3 źródeł.

Usuń wersję z CSS i JS

Zacznijmy od usunięcia wersji ze stylu i skryptów. Aby to zrobić, dodaj poniższy kod do functions.phppliku aktywnego motywu .

<?php
// remove wp version number from scripts and styles
function remove_css_js_version( $src) {
    if( strpos( $src, '?ver='))         $src = remove_query_arg( 'ver', $src );
    return $src;
}
add_filter( 'style_loader_src', 'remove_css_js_version', 9999 );
add_filter( 'script_loader_src', 'remove_css_js_version', 9999 );

Teraz, jeśli przeglądasz źródło strony, numer wersji WordPressa powinien zostać usunięty ze wszystkich stylów i skryptów.

Usuń wersję z WordPress Head i RSS Feed

Aby usunąć wersję z sekcji head i feed, twój kod będzie wyglądał następująco:

<?php
// remove wp version number from head and rss
function artisansweb_remove_version() {
    return '';
}
add_filter('the_generator', 'artisansweb_remove_version');

Otóż ​​to! To takie proste. Mam nadzieję, że rozumiesz, jak usunąć wersję WordPressa z CSS i JS, nagłówka i kanału RSS. Daj mi znać swoje przemyślenia i sugestie w sekcji komentarzy poniżej.

Powiązane artykuły

Źródło nagrywania: artisansweb.net

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów