Jak dodać niestandardowe rozmiary obrazu w WordPress

Opublikowany: 2020-12-29

Czy chcesz uwzględnić w swojej witrynie niestandardowe rozmiary obrazów? Trafiłeś we właściwe miejsce. W tym samouczku pokażemy, jak dodawać niestandardowe rozmiary obrazów w WordPressie i wprowadzać zmiany w istniejących.

Jakie są domyślne rozmiary obrazów WordPress?

Domyślnie każda instalacja WordPress zawiera trzy niestandardowe rozmiary obrazów.

  • Miniatura – 150*150
  • Średni – 300*300
  • Duży – 1024*1024

Oznacza to, że gdy prześlesz obraz do swojej witryny, rdzeń automatycznie utworzy kopie w tych rozmiarach. Czasami jednak te wymiary nie są potrzebne w Twojej witrynie.

Po co zmieniać domyślne rozmiary obrazów?

Domyślne wymiary obrazu, które zapewnia WordPress, są standardowe, ale czasami możesz potrzebować różnych rozmiarów obrazu. W takim przypadku musisz utworzyć niestandardowe. Aby to zrobić, większość początkujących przesyła obraz do swoich witryn i używa natywnej funkcji zmiany rozmiaru WordPress, aby dostosować rozmiar obrazu w interfejsie użytkownika.

Jednak nie jest to skuteczne, jeśli musisz to zrobić dla wszystkich swoich obrazów. Dlatego dodanie niestandardowych rozmiarów obrazów pomoże Ci zaoszczędzić dużo czasu. W tym przewodniku pokażemy, jak uwzględnić nowe rozmiary obrazów w WordPressie, aby za każdym razem, gdy przesyłasz obraz do swojej witryny, WordPress automatycznie konwertuje go do wszystkich potrzebnych rozmiarów bez dodatkowej pracy z Twojej strony.

Z drugiej strony możesz także usunąć domyślne rozmiary obrazów, które nie są potrzebne do oszczędzania miejsca na serwerze. Jeśli wiesz, jak to zrobić, zapoznaj się z tym przewodnikiem.

UWAGA: Niektóre motywy WordPress mają już niestandardowe rozmiary obrazów, więc upewnij się, że nowe wymiary, które planujesz zarejestrować, nie są jeszcze dostępne.

Jak zmienić domyślne rozmiary obrazu WordPress?

Jeśli nie używasz wszystkich domyślnych rozmiarów obrazów, które zawiera WordPress, możesz zmienić te wymiary zamiast dodawać nowe. Dobrą wiadomością jest to, że możesz to zrobić bez użycia dodatkowych wtyczek lub niestandardowego kodu.

W panelu administracyjnym WordPress przejdź do Ustawienia > Media . Tam będziesz mógł zmienić wymiary 3 domyślnych rozmiarów obrazu. ustawienia mediów wordpress

Po prostu wprowadź żądaną szerokość i wysokość w rozmiarze obrazu, który chcesz zmodyfikować. Załóżmy na przykład, że chcesz zmienić obrazy o średniej wielkości na 500*500 px. Dodaj nowe wartości w odpowiednim polu, a następnie kliknij przycisk Zapisz zmiany . nowe rozmiary obrazów

Możesz zmienić wszystkie domyślne lub określone rozmiary zgodnie z własnymi potrzebami. Upewnij się, że zapisałeś zmiany i rozważ ponowne wygenerowanie miniatur po dodaniu niestandardowego rozmiaru obrazu do swojego sklepu WooCommerce lub witryny WordPress.

Jak dodać niestandardowe rozmiary obrazu w WordPress

Jeśli zamiast zmieniać domyślne rozmiary chcesz dodać niestandardowe rozmiary obrazów w WordPressie, masz dwie opcje.

  1. Ręcznie
  2. Z wtyczką

W tej sekcji wyjaśnimy obie metody, abyś mógł wybrać tę, która najlepiej odpowiada Twoim potrzebom i umiejętnościom.

1) Dodaj niestandardowe rozmiary obrazów ręcznie

Za pomocą kilku linijek PHP będziesz mógł dodać niestandardowe rozmiary obrazów do swojej witryny WordPress. Ponieważ będziemy edytować niektóre pliki podstawowe, przed rozpoczęciem zalecamy utworzenie motywu podrzędnego i wygenerowanie pełnej kopii zapasowej witryny. W tym demo użyjemy wtyczki Child Themify WordPress.

Zainstaluj i aktywuj Child Themify

W panelu WordPress przejdź do sekcji Wtyczki i zainstaluj i aktywuj wtyczkę Child Themify w swojej witrynie.

dodanie tematu dziecka

Dodawanie niestandardowych rozmiarów obrazu

Następnie przejdź do Wygląd > Edytor motywów . edytor motywów wordpress

Domyślnie edytor motywów załaduje plik style.css , ale aby dodać niestandardowe rozmiary obrazu, musisz wybrać functions.php motywu potomnego.

plik functions.php

Po otwarciu pliku fuctions.php wklej następujący kod.

 add_theme_support( 'post-thumbnails' );

Ten prosty skrypt włączy funkcję add_image_size w Twojej instalacji. Bez tego nie będziesz w stanie tworzyć żadnych dodatkowych rozmiarów obrazu. Po wklejeniu kodu naciśnij przycisk Aktualizuj plik .

dodaj niestandardowe rozmiary obrazów w wordpressie - zaktualizuj funkcje.php

Pomyślnie włączyliśmy tę funkcję w Twojej witrynie. Teraz musisz dodać preferowane wymiary niestandardowe. W tym celu użyjemy następującego kodu:

 add_image_size( 'post-thumbnail size' , 800, 240 ); add_image_size( 'homepage-thumb size' , 220, 180 ); add_image_size( 'fullpage-thumb size' , 590, 790 );

Jeśli przyjrzysz się bliżej poniższemu obrazowi, zobaczysz, że dodaliśmy nazwę i wymiar każdego niestandardowego rozmiaru, który chcemy uwzględnić. Po prostu zmień nazwę i rozmiar w zależności od potrzeb. Po dostosowaniu kodu wklej go do pliku functions.php i zaktualizuj plik.

dodaj niestandardowe rozmiary obrazów w wordpressie - dodaj niestandardowe rozmiary obrazów

Otóż ​​to! Pomyślnie dodałeś niestandardowe rozmiary obrazów do swojej witryny WordPress .

Teraz za każdym razem, gdy przesyłasz obraz i sprawdzasz opcję rozmiaru, zobaczysz, że WordPress tworzy kopie obrazu w nowych niestandardowych rozmiarach. Dodatkowo możesz użyć wtyczki Regeneruj miniatury, aby tworzyć miniatury swoich obrazów.

dodaj niestandardowe rozmiary obrazów w wordpressie - dodaj niestandardowe rozmiary obrazów

2) Twórz niestandardowe rozmiary obrazów za pomocą wtyczek

Jeśli nie chcesz edytować podstawowych plików motywu, możesz dodać niestandardowe rozmiary obrazów za pomocą wtyczek. Zamiast edytować plik functions.php , dodamy niestandardowy kod za pomocą dwóch różnych narzędzi:

  1. Fragmenty kodu
  2. Regeneracja obrazu i przycinanie.

Metoda 1: Fragmenty kodu

Instalowanie i aktywowanie fragmentów kodu

Najpierw w panelu WordPress przejdź do Wtyczki> Dodaj nowy. Wyszukaj fragmenty kodu, zainstaluj je i aktywuj. fragmenty kodu wtyczka wordpress

Następnie przejdź do ustawień fragmentu kodu.

Dodawanie niestandardowego fragmentu

Aby dodać nowe niestandardowe rozmiary obrazów, musisz utworzyć nowy fragment. dodano nowy fragment

W tym celu możesz użyć poniższego kodu i dostosować nazwy i rozmiary do swoich potrzeb.

 add_theme_support( 'post-miniaturki' );

add_image_size( 'rozmiar po miniaturce', 800, 240 );
add_image_size( 'rozmiar miniatury strony głównej', 220, 180 );
add_image_size( 'pełny rozmiar strony', 590, 9999 );

Po dodaniu kodu w sekcji fragmentu zapisz go.

Weryfikacja kodu

Aby upewnić się, że wszystko działa poprawnie, sprawdź aktywne rozmiary obrazu.

dodaj nowy rozmiar obrazu

Jak widać na powyższym zrzucie ekranu, WordPress rozpoznał już dodane przez nas niestandardowe obrazy. Ta metoda wymaga trochę kodowania, ale nie wymaga edycji plików motywu. Ponadto fragmenty kodu to doskonały wybór do wstawiania kodu w witrynie bez tworzenia motywów podrzędnych lub modyfikowania istniejących plików.

Metoda 2: Odśwież obraz i wybierz przycięcie

Image Regenerate & Select Crop to kolejna doskonała wtyczka, która pomoże Ci zregenerować i przyciąć obrazy.

Instalowanie regeneracji obrazu i wybranego przycinania

Najpierw zainstaluj i aktywuj Image Regenerate & Selected Crop w swojej witrynie. wtyczka do przycinania obrazów

Dodawanie niestandardowych rozmiarów obrazu

Po aktywacji wtyczki przejdź do Ustawienia > Media . W stopce zobaczysz nową opcję dodawania niestandardowych rozmiarów obrazów. dodaj nowy rozmiar obrazu Po prostu nazwij swój nowy niestandardowy rozmiar, wprowadź szerokość, wysokość i wybierz opcję przycinania. W tym demo nazwiemy nowy obraz testowy rozmiaru . nowy obraz testowy Powtórz ten proces, aby dodać tyle rozmiarów obrazu, ile chcesz. dodaj nowy rozmiar obrazu Jeśli z drugiej strony musisz usunąć dodane rozmiary obrazów, po prostu wyczyść nazwę i zapisz zmiany.

Ostateczna weryfikacja

Po dodaniu żądanych rozmiarów obrazów należy sprawdzić, czy zostały one poprawnie dodane do WordPressa w ustawieniach Regeneruj miniatury. dodano obraz testowy Jak widać powyżej, obrazek testowy pojawia się w ustawieniach, co oznacza, że ​​pomyślnie dodaliśmy go do naszej strony.

Regeneracja obrazów

Dodatkowo możesz zregenerować stare obrazy z nowymi niestandardowymi wymiarami. Aby to zrobić, po prostu przejdź do Regeneracja obrazu i wybierz Przytnij > Ustawienia ogólne . regenerować obrazy

Jedną wielką zaletą tej wtyczki jest to, że nie musisz polegać na żadnych dodatkowych wtyczkach do regeneracji obrazu. Image Regenerate & Select Crop zajmuje się zarówno tworzeniem nowego rozmiaru obrazu, jak i regeneracją obrazu.

Bonus: Menedżer rozmiarów obrazów

Jeśli zamiast darmowych narzędzi wolisz rozwiązanie premium, sprawdź Menedżera rozmiarów obrazów. Za 13 USD ta niedroga wtyczka oferuje dożywotnią licencję i 6 miesięcy wsparcia premium.

menedżer rozmiarów obrazu

Podobnie jak inne wtyczki, pozwala tworzyć niestandardowe rozmiary obrazów bez konieczności edytowania plików motywów lub dodawania kodu. Dodatkowo możesz wyświetlić przycięty obraz za pomocą shortcode. Dobrą rzeczą w tej wtyczce jest to, że ponieważ nie dodajesz żadnych dodatkowych rozmiarów obrazów do swojej witryny, WordPress nie wygeneruje żadnych dodatkowych obrazów, dzięki czemu zaoszczędzisz miejsce na dysku na swoim serwerze.

Regenerowanie miniatur

Po utworzeniu niestandardowych rozmiarów obrazów w witrynie WordPress serwer odpowiednio przekonwertuje wszystkie nowe obrazy. Jednak nie przytnie istniejących obrazów. W tym celu musisz użyć narzędzia o nazwie Regenerate Thumbnails .

Instalowanie i aktywowanie zregenerowanych miniatur

Najpierw zainstaluj i aktywuj wtyczkę w swojej witrynie.

dodaj niestandardowe rozmiary obrazów w wordpressie - regeneruj miniatury

W sekcji Narzędzia zobaczysz ustawienia wtyczek i będziesz mógł ponownie wygenerować wszystkie pliki multimedialne lub tylko polecane obrazy.

dodaj niestandardowe rozmiary obrazów w wordpressie - główne ustawienia

Jeśli ostatnio zmieniłeś swój motyw WordPress, zalecamy ponowne wygenerowanie miniatur dla wszystkich polecanych obrazów. Z drugiej strony, jeśli chcesz zastosować nowy niestandardowy rozmiar obrazu do istniejących plików multimedialnych, wybierz opcję Regeneruj miniatury dla wszystkich załączników XX . Wtyczka rozpocznie regenerację i po kilku minutach będziesz gotowy do pracy.

UWAGA: Jeśli nie widzisz nowo zarejestrowanych rozmiarów obrazów niestandardowych, jest to spowodowane buforowaniem serwera. Jeśli tak jest, zalecamy Wyczyść pamięć podręczną WordPressa.

Usuń domyślne rozmiary obrazów

Gdy przesyłasz obraz do WordPress, domyślnie serwer automatycznie generuje jego kopie w 3 różnych rozmiarach:

  • Miniaturka
  • Średni
  • Wielki

Ponieważ zajmuje to miejsce na serwerze, możesz usunąć niektóre z tych domyślnych rozmiarów obrazów, aby uniknąć tworzenia tylu kopii obrazów. Możesz to zrobić ręcznie za pomocą pulpitu administratora WordPress lub programowo. Więcej informacji na temat obu metod znajdziesz w tym przewodniku.

Zalecenia

Zanim zakończymy ten post, mamy dla Ciebie kilka rekomendacji.

Utwórz motyw potomny

Jak wspomniano wcześniej, jeśli zamierzasz używać metody kodowania do tworzenia niestandardowych rozmiarów obrazów w witrynie WordPress, zalecamy użycie motywu podrzędnego. W przeciwnym razie, jeśli zmienisz plik functions.php motywu nadrzędnego, wszystkie dostosowania zostaną utracone przy następnej aktualizacji motywu.

Rozważ użycie wtyczki do kompresji obrazu

Posiadanie wielu niestandardowych rozmiarów oznacza, że ​​Twój serwer utworzy wiele kopii przesłanych obrazów, co może wpłynąć na pamięć serwera. Zazwyczaj firmy hostingowe ograniczają wykorzystanie miejsca na dysku zgodnie z planem użytkownika, więc dobrym pomysłem jest użycie wtyczki do kompresji obrazu, która pomoże Ci zaoszczędzić trochę miejsca. Z naszego doświadczenia wynika, że ​​ShortPixel jest doskonałym narzędziem do kompresji obrazów. Ta wtyczka jest łatwa w konfiguracji i obsłudze oraz pomoże Ci zaoszczędzić cenne miejsce na serwerze.

Dodatkowo możesz użyć wtyczki do optymalizacji obrazu. Jetpack to świetna opcja, a także oferuje swoim użytkownikom obraz CDN (sieć dostarczania treści).

Wniosek

Podsumowując, WordPress ma domyślnie trzy niestandardowe rozmiary obrazów. Możesz jednak dodać niestandardowe rozmiary obrazów do swojej witryny WordPress i dostosować je do swoich potrzeb. W tym przewodniku widzieliśmy na to dwie metody:

  1. Ręcznie
  2. Z wtyczkami

Jeśli nie chcesz instalować żadnych wtyczek na swojej stronie, metoda ręczna jest dla Ciebie najlepsza. Za pomocą kilku linijek kodu możesz umieścić w swojej witrynie niestandardowe rozmiary obrazów.

Z drugiej strony, jeśli nie czujesz się komfortowo edytując podstawowe pliki, użyj jednej z wtyczek. Fragmenty kodu to podstawowa wtyczka do dodawania niestandardowego kodu, ale będziesz potrzebować wtyczki do regeneracji obrazu, aby ponownie wygenerować obrazy. W przeciwieństwie do tego, Image Regenerate & Selected Crop pomaga dodawać niestandardowe rozmiary obrazów i ponownie generować obrazy.

Wreszcie Menedżer rozmiarów obrazów to narzędzie premium, które zamiast generować dodatkowe rozmiary obrazów, pozwala zmienić rozmiar niektórych obrazów. Czy znasz inne metody dodawania niestandardowych rozmiarów obrazów w swojej witrynie?

Jakiej metody używasz? Daj nam znać w sekcji komentarzy poniżej. Jeśli właśnie utworzyłeś nowe rozmiary obrazów i musisz usunąć stare miniatury, zapoznaj się z tym przewodnikiem, który wyjaśnia 3 różne sposoby na zrobienie tego.

Jeśli szukasz sposobów na dodawanie obrazów do produktów, zapoznaj się z naszym przewodnikiem na temat dodawania obrazów do produktów WooCommerce.