Niedawno jeden z naszych użytkowników zapytał nas, jak mogą przesyłać duże obrazy w WordPress. Chociaż kiedyś był to powszechny problem lata temu, większość nowoczesnych dostawców hostingu WordPress oferuje teraz hojne limity przesyłania (często od 64 MB do 512 MB), które mieszczą większość rozmiarów obrazów.
W rzeczywistości, jeśli obecnie napotykasz limity przesyłania, warto zastanowić się, czy faktycznie potrzebujesz tak dużych plików. Większość wysokiej jakości obrazów internetowych ma rozmiar znacznie poniżej 5 MB, a odpowiednia optymalizacja może je jeszcze bardziej zmniejszyć bez utraty widocznej jakości.
Jednak jeśli potrzebujesz przesyłać wyjątkowo duże pliki (takie jak wysokiej rozdzielczości fotografie lub pliki projektowe), pokażemy Ci, jak dostosować te limity. Pamiętaj tylko, że bardzo duże obrazy mogą spowolnić Twoją witrynę i wpłynąć na doświadczenie użytkownika.

Zrozumienie limitów przesyłania obrazów w WordPressie
Jeśli widzisz komunikat o błędzie „nazwa_pliku.jpg przekracza maksymalny rozmiar przesłania dla tej witryny”, możesz być zaskoczony, dowiadując się, że zazwyczaj nie jest to już ograniczenie.
W rzeczywistości plan współdzielonego hostingu Bluehost, którego używamy do testowania samouczków WordPress, ma limit przesyłania 512 MB, a to nie jest ich najdroższy plan. Większość innych dostawców hostingu WordPress oferuje dziś podobnie hojne limity, zazwyczaj od 64 MB do 512 MB.
Aby to zobrazować, oto jak wyglądają typowe zoptymalizowane obrazy internetowe:
- Obrazy do wpisów na blogu: Zazwyczaj 1-2 MB
- Zdjęcia produktów: 2-3 MB
- Obrazki nagłówków: 2-4 MB
- Portfolio fotograficzne: 3-5 MB
Ale jeśli nadal występują problemy z przesyłaniem, możesz sprawdzić swój aktualny limit, odwiedzając stronę Media » Dodaj nowe. Te ograniczenia mogą wynikać z ustawień dostawcy hostingu, ograniczeń pamięci lub ustawień konfiguracji serwera.

Jeśli napotykasz którykolwiek z tych błędów, ten artykuł pomoże Ci go naprawić, abyś mógł łatwo przesyłać duże pliki do WordPressa.
🚨 Uwaga! Zanim przejdziesz dalej z samouczkiem, zdecydowanie zalecamy najpierw użycie narzędzia do optymalizacji obrazów, aby zmniejszyć rozmiar plików bez utraty jakości. Pomoże to Twojej witrynie szybciej się ładować i lepiej pozycjonować w wyszukiwarkach.
Zobacz nasz przewodnik po optymalizacji obrazów pod kątem wydajności sieci, aby uzyskać instrukcje krok po kroku.
Jak zwiększyć maksymalny rozmiar przesyłanych obrazów w WordPress
Jeśli chcesz przesyłać duże obrazy i pliki multimedialne w WordPressie, oto jak rozwiązać problem rozmiaru przesyłanych obrazów w WordPressie.
Ta metoda wymaga dodania kodu w WordPressie. Jeśli nigdy tego nie robiłeś, nie martw się, ponieważ użyjemy darmowej wtyczki fragmentów kodu o nazwie WPCode, aby zrobić to bezpiecznie.

Aby rozpocząć, musisz zainstalować i aktywować darmowy plugin WPCode. Instrukcje znajdziesz w tym poradniku na temat jak zainstalować plugin WordPress.
Po aktywacji wtyczki przejdź do strony Fragmenty kodu » + Dodaj fragment z pulpitu WordPress.
Stamtąd kliknij przycisk „+ Dodaj niestandardowy fragment” w opcji „Dodaj własny kod (nowy fragment)”.

Następnie dodaj tytuł dla swojego kodu i wklej fragment kodu poniżej do pola „Podgląd kodu”:
@ini_set( 'upload_max_size' , '256M' );
@ini_set( 'post_max_size', '256M');
@ini_set( 'max_execution_time', '300' );
Upewnij się, że zastąpiłeś „256M” pożądanym maksymalnym rozmiarem pliku.
Nie zapomnij wybrać „PHP Snippet” jako typu kodu z menu rozwijanego po prawej stronie ekranu.

Na koniec po prostu przełącz przełącznik z „Nieaktywny” na „Aktywny”.
Następnie kliknij przycisk „Zapisz fragment”.

Ten kod próbuje zwiększyć limity maksymalnego rozmiaru przesyłanego pliku, maksymalnego rozmiaru posta i maksymalnego czasu wykonania dla Twojej witryny WordPress.
Niemniej jednak, ta metoda może nie działać dla wszystkich stron internetowych. W takim przypadku możesz zapoznać się z naszym przewodnikiem na temat zwiększania maksymalnego rozmiaru przesyłanych plików w WordPressie, aby uzyskać więcej informacji.
Czy naprawdę potrzebujesz przesyłać duże pliki obrazów w WordPress?
Umieśćmy rozmiary obrazów w odpowiedniej perspektywie. Większość zoptymalizowanych obrazów internetowych ma rozmiar poniżej 5 MB, nawet w przypadku wysokiej jakości fotografii.
Nawet jeśli jesteś zawodowym fotografem chcącym zaprezentować swoją pracę, pamiętaj, że odwiedzający stronę internetową nie potrzebują takiej samej rozdzielczości jak w przypadku mediów drukowanych. Odpowiednio zoptymalizowany obraz o rozmiarze 3 MB może wyglądać na ekranie równie oszałamiająco jak obraz o rozmiarze 15 MB, a jednocześnie ładować się znacznie szybciej.
Duże pliki obrazów wpływają na Twoją witrynę na kilka sposobów:
- Wolniejsze ładowanie stron
- Większe zużycie przestrzeni hostingowej
- Obniżone pozycje w wynikach wyszukiwania
- Słabe doświadczenie użytkownika na urządzeniach mobilnych
Oto, co polecamy zamiast tego:
- Zoptymalizuj swoje obrazy przed przesłaniem, tak jak zalecaliśmy.
- Użyj wtyczki galerii, takiej jak Envira Gallery dla stron fotograficznych. Automatycznie optymalizuje obrazy i tworzy responsywne galerie, które szybko ładują się na wszystkich urządzeniach.
- Rozważ użycie sieci CDN (Content Delivery Network), takiej jak Envira CDN, jeśli masz dużą bibliotekę obrazów. Sieci CDN serwują Twoje obrazy z serwerów na całym świecie, poprawiając czas ładowania i doświadczenie użytkownika. Więcej rekomendacji znajdziesz w naszym zestawieniu najlepszych usług CDN WordPress.
To wszystko, mamy nadzieję, że ten przewodnik pomógł Ci dowiedzieć się, jak przesyłać duże obrazy w WordPress. Możesz również zapoznać się z naszym przewodnikiem na temat skutecznych elementów projektowania WordPress oraz naszymi wyborami najlepszych kreatorów stron WordPress typu przeciągnij i upuść.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.


Moinuddin Waheed
Naprawiłem ten problem i nigdy nie zdawałem sobie sprawy, że wynika to z domyślnego rozmiaru 2 MB.
Dziękuję za informację o tym, jak dodawać i zwiększać rozmiar plików za pomocą fragmentów kodu.
Używam wpcode do wstawiania dowolnego rodzaju fragmentów kodu i jest to najlepsze podejście do dodawania kodu bez psucia witryny.
edizzz
Jak dodać przycisk do pobierania obrazu posta, jak na stronach z tapetami?
Tyler Simonds
Zmiana rozmiaru obrazów przed przesłaniem jest uciążliwa – to dodatkowy krok, który WordPress powinien wykonywać automatycznie.
Brittney
Witam,
Próbowałem użyć tego kodu, pierwszego kodu, w folderze functions i teraz moja strona internetowa już nie działa. Otrzymuję komunikat „Parse error: syntax error, unexpected ‘@’ in ___”, nawet po usunięciu kodu i próbie przywrócenia go do normalnego stanu. Jakieś sugestie?
Wali Shah Afridi
wgrałem powyższy kod, ale nadal nie mogę przesłać dużego pliku obrazu do mojego bloku, proszę powiedz mi, co mam teraz zrobić??
Chase
Chciałbym wyjaśnić, że wprowadzanie zmian w plikach functions.php nie przynosi żadnych efektów, a edycja mojego pliku .htaccess powoduje błąd wewnętrzny serwera, niezależnie od tego, jak idealny kod próbuję stworzyć. Czy powinienem przesyłać duże pliki wideo inną metodą? Głównym powodem, dla którego chcę przesłać wideo, jest udostępnienie go małej grupie osób. Nie mogę go przesłać za pomocą YouTube i dlatego nie mogę go osadzić w WordPressie za pośrednictwem YouTube, ponieważ twierdzą oni prawa autorskie do mojej muzyki, a dźwięk jest automatycznie wyciszany. Potrzebuję tego konkretnego utworu audio z moim wideo, więc YouTube nie wchodzi w grę. Więc chyba jeśli nie rozwiążę tego problemu, będę musiał albo znaleźć usługę hostingu wideo, która nie oznacza materiałów chronionych prawem autorskim, albo spróbować hostować je samemu, co jest trochę poza tematem tej grupy dyskusyjnej. Zakładam, że w tym momencie nie mam szczęścia.
Chase
Nic nie działa, jeśli chodzi o przesyłanie dużych plików na moje konto GoDaddy Wordpress multi-site z nową wersją php. Z pewnością nie mogę dodawać bezpośrednio przez przeglądarkę multimediów Wordpress, więc najpierw przesyłam pliki zalecaną metodą przez FTP. Problem polega na tym, że nie mogę przenieść plików z mojego folderu FTP do przeglądarki multimediów Wordpress. Bardzo niewiele istotnych informacji na ten temat jest dostępnych online. Zalecany wtyczka „Dodaj z serwera” nie działa. Wersja kopii zapasowej nie działa. Deweloper nie wie. Mam wszystkie moje ustawienia na odpowiednich poziomach w ustawieniach konfiguracji cPanel. Sprawdziłem to z GoDaddy trzy razy. GoDaddy powiedział, że nic więcej nie mogę zrobić po stronie hostingu i że powinno działać. Ponieważ rzeczywisty plik php.ini nie jest dostępny w GoDaddy, zaleca się utworzenie nowego pliku php5.ini lub zwykłego php.ini dla serwerów GoDaddy, ale to u mnie nie działa. Nie mogę edytować mojego rzeczywistego pliku php.ini, tak jak pokazuje film. Moje pliki mają rozmiar 150 MB pliku wideo mp4 i nie mogę go znacznie zmniejszyć. Dostosowałem wszystkie ustawienia WordPress dotyczące przesyłania dużych plików i plików wideo. To nie zadziałało. Czy ktoś wie, co robić? W międzyczasie próbuję znaleźć inną wtyczkę, która faktycznie działa.
Wsparcie WPBeginner
Możesz po prostu wkleić link do przesłanego pliku w edytorze posta WordPress, a zostanie on osadzony. Na przykład, jeśli przesłałeś plik /wp-content/uploads/my-video.mp4, możesz po prostu dodać http://example.com/wp-content/uploads/my-video.mp4 w poście na blogu (zastąp example.com swoją własną nazwą domeny), a WordPress osadzi go dla Ciebie. Spróbuj i daj nam znać, jak poszło.
Admin
Lutaaya paddy
dziękuję za ten artykuł, zadziałał u mnie. kod, który jest umieszczony w .htaccess
Penelope
Powodem, dla którego chciałbym zwiększyć maksymalny rozmiar przesyłanych plików, jest to, że mam przycisk, który otwiera link URL mojego katalogu dla klientów do pobrania. Ten link pochodzi z mojego folderu multimediów w WordPress.
Czy użycie linku w przycisku spowalnia moją stronę internetową? Czy masz rekomendację, jak umożliwić widzom przeglądanie katalogu PDF bez spowalniania strony internetowej?
Ankit Agarwal
Chociaż dla fotografów używanie szablonu (lub motywu), który nie pozwala na duże rozmiary obrazów, jest niezrozumiałe. A dla reszty z nas używanie wtyczki wydaje się logiczne, ponieważ nigdy nie będziemy chcieli przesyłać pliku o rozmiarze 10 MB+ (nawet to jest za dużo) z obawy przed zmniejszeniem prędkości. Czy istnieje inny powód przesyłania obrazów w wysokiej rozdzielczości?
gary odom
Nazywasz to WP dla początkujących, ale kiedy przechodzisz do omawiania takich rzeczy jak plik php i klient ftp, zakładasz, że początkujący wie, o czym mówisz. Jestem pewien, że wielu tak ma, ale czy prawdziwi początkujący naprawdę wiedzą, o czym mówisz? Oczywiście masz prawo robić, co chcesz, ale z pewnością nie jest to skierowane do prawdziwych początkujących, którzy dopiero poznają program WP. Wielu z nas miało zainstalowanego WordPressa przez naszą usługę hostingową, więc nie znamy wielu rzeczy, o których mówisz. Chętnie się uczę, ale najpierw muszę zrozumieć podstawy.
Wsparcie WPBeginner
Dziękujemy za opinię. Czasami coś przeoczymy, ale zawsze możesz poprosić nas o wyjaśnienie w komentarzach. Chętnie udzielimy dalszych wyjaśnień.
PHP to język programowania, w którym napisany jest WordPress. Klient FTP to oprogramowanie, które pozwala na połączenie z serwerem WWW w celu edycji i przesyłania plików na serwerze hostingowym. Zapoznaj się z naszym przewodnikiem jak używać FTP do przesyłania plików do WordPress dla początkujących.
Admin
Rybird
Bardzo dobrze napisany, informacyjny artykuł.