Απόκρυψη της έκδοσης του WordPress
Αφαιρεί τον αριθμό έκδοσης από το head της σελίδας και τις ροές, καθώς και από τις διευθύνσεις των σεναρίων και στυλ του ίδιου του WordPress.
<?php
// Don't show which WordPress version runs the site.
remove_action( 'wp_head', 'wp_generator' );
add_filter( 'the_generator', '__return_empty_string' );
// Script and style addresses end in ?ver=<WordPress version>. Swap it for a
// code that still changes with each update, so browsers load the new files.
$hide_version = static function ( $src ) {
$version = get_bloginfo( 'version' );
if ( is_string( $src ) && str_contains( $src, 'ver=' . $version ) ) {
$src = add_query_arg( 'ver', substr( md5( $version . wp_salt( 'nonce' ) ), 0, 8 ), $src );
}
return $src;
};
add_filter( 'style_loader_src', $hide_version, 9999 );
add_filter( 'script_loader_src', $hide_version, 9999 );
Σε αυτά τα πακέτα
- Θωράκιση του WordPress: Κλείστε τις πόρτες που δοκιμάζουν πρώτες οι επιθέσεις: XML-RPC, εντοπισμός ονομάτων χρηστών, επεξεργαστές αρχείων, μηνύματα σύνδεσης που προδίδουν πληροφορίες.
- Καθάρισμα του head: Αφαιρέστε τους συνδέσμους, τα σενάρια και τα στυλ που προσθέτει το WordPress σε κάθε σελίδα και που οι περισσότεροι ιστότοποι δεν χρησιμοποιούν ποτέ.