Jak wyczyścić głowicę WordPress

Oto wyjaśnienie wraz z przykładami, jak wyczyścić głowicę WordPress w jednym kroku, usuwając numer wersji WordPress, wyłączając emoji, usuwając plik WLWManifest.xml, usuwając link RSD, usuwając adres URL krótkiego linku, usuwając linki do kanałów RSS i usuwając zduplikowane metatag robotów:

Usuwanie numeru wersji WordPressa

Numer wersji WordPressa stanowi zagrożenie dla bezpieczeństwa, ponieważ hakerzy mogą go wykorzystać do zidentyfikowania wrażliwych witryn. Aby usunąć numer wersji WordPressa z nagłówka swojej witryny, możesz dodać następujący kod do plikufunction.php:

PHP

usuń_akcję('wp_head', 'wp_generator'); add_filter('generator', '__return_null');

Wyłączanie emotikonów

Emotikony mogą się wolno ładować i sprawić, że Twoja witryna będzie wyglądać na zaśmieconą. Aby wyłączyć emoji w swojej witrynie, możesz dodać następujący kod do plikufunction.php:

PHP

usuń_akcję('wp_head', 'print_emoji_detection_script'); usuń_akcję('wp_print_styles', 'print_emoji_styles'); usuń_akcję('admin_print_scripts', 'print_emoji_detection_script'); usuń_akcję('admin_print_styles', 'print_emoji_styles');

Usuwanie pliku WLWManifest.xml

WLWManifest.xml to plik używany przez program Windows Live Writer do publikowania postów w witrynie WordPress.com. Nie jest już potrzebny i można go usunąć z głowy Twojej witryny. Aby usunąć plik WLWManifest.xml, możesz dodać następujący kod do plikufunctions.php:

PHP

usuń_akcję('wp_head', 'wlwmanifest_link');

Usuwanie łącza RSD

RSD oznacza naprawdę proste odkrycie. Jest to protokół służący wyszukiwarkom do wyszukiwania witryn internetowych zawierających blog. Link RSD nie jest już potrzebny i można go usunąć z głowy Twojej witryny. Aby usunąć łącze RSD, możesz dodać następujący kod do plikufunctions.php:

PHP

usuń_akcję('wp_head', 'rsd_link');

Usuwanie adresu URL krótkiego linku

Adres URL krótkiego linku to skrócona wersja bezpośredniego linku do Twojej witryny. Nie jest konieczne wyświetlanie adresu URL krótkiego linku w nagłówku witryny. Aby usunąć adres URL krótkiego łącza, możesz dodać następujący kod do plikufunctions.php:

PHP

usuń_akcję('wp_head', 'wp_shortlink_wp_head');

Usuwanie łączy do kanałów RSS

Kanały RSS służą do subskrybowania treści ze strony internetowej. Możesz usunąć linki do kanałów RSS z głowy swojej witryny, jeśli nie chcesz, aby ludzie subskrybowali Twój kanał RSS. Aby usunąć łącza do kanałów RSS, możesz dodać następujący kod do plikufunction.php:

PHP

usuń_akcję('wp_head', 'feed_links_extra');

Usuwanie zduplikowanych metatagów Robots

Metatag robots informuje wyszukiwarki, które strony w Twojej witrynie powinny zaindeksować. Jeśli w nagłówku znajduje się wiele metatagów robots, może to zmylić wyszukiwarki. Aby usunąć zduplikowane metatagi robots, możesz dodać następujący kod do plikufunctions.php:

PHP

usuń_akcję('wp_head', 'print_robots');

Wykonując poniższe kroki, możesz oczyścić nagłówek WordPress swojej witryny i poprawić jej wydajność i bezpieczeństwo.

Czyszczenie głowicy WordPress w jednym kroku

Jeśli teraz chcesz usunąć wszystko, oto pełny kod, który musisz dodać do pliku funkcje.php lub dodaj jako wtyczkę:

/* Removing WordPress version*/
remove_action( 'wp_head', 'wp_generator' );
add_filter( 'the_generator', '__return_null' );

/* Disabling emojis */
remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
remove_action( 'wp_print_styles', 'print_emoji_styles' );
remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
remove_action( 'admin_print_styles', 'print_emoji_styles' );

/* Removing s.w.org DNS prefetch */
add_filter('wp_resource_hints', function (array $urls, string $relation): array {
    if ($relation !== 'dns-prefetch') {
        return $urls;
    }
    $urls = array_filter($urls, function (string $url): bool {
        return strpos($url, 's.w.org') === false;
    });
    return $urls;
}, 10, 2);

/* Removing wlwmanifest.xml */
remove_action( 'wp_head', 'wlwmanifest_link' );

/* Removing RSD */
remove_action('wp_head', 'rsd_link');

/* Removing shortlink */
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );

/* Disabling RSS feeds and removing RSS feed links */
function itsme_disable_feed() {
 wp_die( __( 'Nothing here! Please go back to the <a href="'. esc_url( home_url( '/' ) ) .'">homepage</a>!' ) );
}
add_action('do_feed', 'itsme_disable_feed', 1);
add_action('do_feed_rdf', 'itsme_disable_feed', 1);
add_action('do_feed_rss', 'itsme_disable_feed', 1);
add_action('do_feed_rss2', 'itsme_disable_feed', 1);
add_action('do_feed_atom', 'itsme_disable_feed', 1);
add_action('do_feed_rss2_comments', 'itsme_disable_feed', 1);
add_action('do_feed_atom_comments', 'itsme_disable_feed', 1);
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );

/* Removing duplicated robots tag */
remove_filter('wp_robots', 'wp_robots_max_image_preview_large');

Autor

  • Imants Pumpurs

    Autor jest łotewskim pisarzem, dramaturgiem i scenarzystą. Uważany jest za jednego z najważniejszych łotewskich pisarzy XXI wieku. Jego twórczość znana jest z humoru i satyry społecznej.

PL