Cum să elimini numărul de versiune WordPress din fișierele incluse
Încerc să elimin numărul de versiune WordPress din extensiile fișierelor din motive de securitate. Unele dintre fișierele încărcate includ numărul de versiune WordPress la finalul lor, care poate fi văzut din inspector. De exemplu:
<link rel="stylesheet" id="admin-bar-css" href="http://sitename.com/wp-includes/css/admin-bar.min.css?ver=3.8.1" type="text/css" media="all">
După cum poți vedea, ver=3.8.1 a fost adăugat. Am dat peste câteva filtre care elimină numărul de versiune WordPress din header și footer etc., dar nu și din fișierele incluse. Acel filtru arată astfel:
function remove_version() {
return '';
}
add_filter('the_generator', 'remove_version');
Dar acesta nu elimină numărul de versiune din fișierele legate. Știe cineva o metodă de a elimina acest număr de versiune??
Mulțumesc

După o cercetare mai amănunțită pe Google, am dat peste un site care explică cum să obții acest lucru.
A doua funcție de pe pagină este destul de utilă. Aceasta caută "ver=" și verifică dacă se potrivește cu numărul de versiune al WordPress, apoi îl elimină. Prima funcție de pe pagină elimină toate numerele de versiune din toate fișierele.
Funcția care a obținut rezultatele arată astfel:
// elimină parametrul de versiune wp din orice scripturi încărcate
function vc_remove_wp_ver_css_js( $src ) {
if ( strpos( $src, 'ver=' . get_bloginfo( 'version' ) ) )
$src = remove_query_arg( 'ver', $src );
return $src;
}
add_filter( 'style_loader_src', 'vc_remove_wp_ver_css_js', 9999 );
add_filter( 'script_loader_src', 'vc_remove_wp_ver_css_js', 9999 );

Acest răspuns a apărut primul când am căutat pe Google „wordpress no version script” și aș dori să adaug că setarea celui de-al patrulea argument la null
în funcția wp_enqueue_script
elimină și numărul de versiune WordPress pentru orice scripturi incluse folosind acea funcție (de exemplu, în fișierul functions.php). Răspunsurile de aici par să elimine deja numărul de versiune din toate fișierele script și css, ceea ce este un efect ușor diferit, deoarece trecerea unui argument null ca al 4-lea parametru afectează doar un singur script, desigur.

Pentru cei care au dat peste aceasta, există acum o metodă mult mai ușoară. Există un plugin WP care face acest lucru rapid și ușor: https://wordpress.org/plugins/manageremove-version-number-from-css-js/
