Jak usunąć Query Strings w WordPress czyli 'ver’ i 'version’ w linkach do plików statycznych?

Podczas, gdy korzystamy z PageSpeed Insights lub Pingdom Tools, w celu optymalizacji WordPress trafiamy na instrukcję „Remove query strings from static resources„, rozwiązanie problemu jest dość proste.

Czym są Query Strings?

To w skrócie zmienne, które są doklejane do adresu pliku CSS lub JS – kiedyś miały bardzo duże znaczenie, jednak obecnie potrafią spowolnić ładowanie strony, ponieważ przeglądarka porównuje wersje pliku z linka z tym co (mamy lub nie) na komputerze.

Przykładowy Query Strings – www.jaworowi.cz/wp-content/themes/motyw/style.css?ver=1.2.3 i inne tak jak na obrazku tytułowym.

Jak usunąć Query Strings?

Obrazek przed:

query-strings-przed

Do pliku functions.php szablonu (lub bezpieczniej – motywu potomnego) doklejamy poniższy kod:

function usun_QS_1( $src ){	
	$rqs = explode( '?ver', $src );
        return $rqs[0];
}
		if ( is_admin() ) {
}

		else {
add_filter( 'script_loader_src', 'usun_QS_1', 15, 1 );
add_filter( 'style_loader_src', 'usun_QS_1', 15, 1 );
}

function usun_QS_2( $src ){
	$rqs = explode( '&ver', $src );
        return $rqs[0];
}
		if ( is_admin() ) {
}

		else {
add_filter( 'script_loader_src', 'usun_QS_2', 15, 1 );
add_filter( 'style_loader_src', 'usun_QS_2', 15, 1 );
}

Gdzie dodać ten kod w pliku functions.php?

Jeżeli plik kończy się ?> dodajemy przed tym znakiem zachowując linijkę odstępu
Jeżeli plik nie kończy się znakiem ?> po prostu doklejamy na koniec tego pliku.

Poniżej efekt w skali punktowej po wgraniu kodu:

query-strings-po

Drobna uwaga – Kod nie działa będąc zalogowanym jako administrator :)

Oceń ten artykuł jako pierwszy
Powiązane tematy: WordPress
Strona w trakcie przebudowy :) Wróć niebawem, aby zobaczyć różnice.Na stronie mogą znajdować się linki polecające (affiliacyjne), które pozwalają utrzymać bloga. Zakup z mojego polecenia nie generuje dla Ciebie dodatkowych kosztów, a ja otrzymam prowizje od kwoty zapłaconej.

Przyłącz się do dyskusji

Bądź na bieżąco

Newsy i promocje - Marketing & WordPress

Maksymalnie trzy wiadomości w miesiącu dopasowane do Ciebie. Polityka Prywatności dostępna jest tutaj. Dla każdego subskrybenta prezent niespodzianka.

Dziękuję za zapis.

Niebawem przyjdzie do Ciebie mail powitalny. Twoja darmowa godzina na pracę w #WordPress została aktywowana.