2016-05-03 7 views
0

ich ein Wordpress-Theme benutzen und die CSS-Datei-Uploads mit der Versionsnummer: style.css ver = 1.2.8Wordpress - Entfernen Sie Versionsnummer von CSS

Das Problem ist, dass, wenn ich ändere das? CSS-Datei, lädt der Browser die Datei ohne meine Änderungen. Ich kann sehen, dass die Änderungen auf dem Server gespeichert wurden, aber nichts hilft, die richtige Datei zu laden.

Ich habe versucht:

function remove_cssjs_ver($src) { 
if(strpos($src, '?ver=')) 
    $src = remove_query_arg('ver', $src); 
return $src; 
} 
add_filter('style_loader_src', 'remove_cssjs_ver', 10, 2); 

Aber alles verschwunden.

Ich lese die anderen Themen zu dem Thema, aber nichts half.

Vielen Dank.

+0

können Sie den Code anzeigen, wo Sie die style.css-Datei verknüpfen? – Christophvh

+0

Es ist ein bereites Thema, wo kann ich es finden? –

+0

in Ihrem Themenordner in der Datei namens functions.php – Christophvh

Antwort

2

Der unten angegebene Code kann Ihnen helfen.

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); 

Entnommen https://wordpress.stackexchange.com/questions/132282/removing-wordpress-version-number-from-included-files

Das funktioniert für mich, hoffe, es auch für Sie arbeiten.

-1

Fügen Sie diesen Code zur functions.php Ihres Themes hinzu.

function remove_file_version($src){ 
    return preg_replace("/\?ver=[0-9.]+/", "", $src); 
} 

add_filter('style_loader_src', 'remove_file_version', 100); 
add_filter('script_loader_src', 'remove_file_version', 100); 
+0

Während Sie eine Antwort posten, sollten Sie eine Beschreibung Ihrer Antworten hinzufügen –