Wordpress PHP - dodać responsive images

Zlecenie zamknięte
SomethingGreenOnline
SomethingGreenOnline
Zleceniodawca
107 umów
Kategoria zlecenia:
Usługi programowania
Budżet:

Do negocjacji

Umiejętności:
Opublikowano:
Ważne do:

Opis zlecenia

Mam stary szablon wordpressa, który nie miał wsparcia na responsive images.

Udało mi się dodać wsparcie za pomocą wp_get_attachment_image_srcset. Ale niestety są to tylko domyślne ustawienia wordpressa.

Chciałbym to zmienić, żeby przeglądarka:

Pokazywała obrazek "large" jeśli szerokość przeglądarki jest większa niż > 1200px

620px pokazywała obrazek "large" jeśli szerokość okna jest pomiędzy > 1000px < 1200px

470px pokazywała obrazek "large" jeśli szerokość okna jest pomiędzy > 470px < 1000px

300px pokazywała obrazek "large" jeśli szerokość okna jest mniejsza niż < 470px

Próbowałem dodać funkcję:

function make_responsive_image_sizes_content_image_sizes($sizes, $size) {

return '(max-width: 1200px) 620px,

(max-width: 1000px ) 470px,

(max-width: 470px) 300px ';

}

add_filter('wp_calculate_image_sizes', 'make_responsive_image_sizes_content_image_sizes', 10 , 2);

ale niestety nadal pokazuje domyślne rozmiary wordpressa.

Zadanie taska:

-dodać obrazki srcset (i sizes), żeby przeglądarka, pobrała obrazek właściwego rozmiaru zgodnie z powyższą logiką

Do wykonania zadania:

-dam kopię szablonu do lokalnej instalacji, lub

-stworzę kopię stagingu

Wymagane funkcje: