Błędy WordPress związane z obrazami i jak je naprawić

Opublikowany: 2020-09-26

Masz trudności z naprawieniem jakiegoś standardowego błędu WordPressa, który ciągle pojawia się w Twojej witrynie? Jeśli tak, czytaj dalej, aby znaleźć najlepsze rozwiązania!

Estetyka odgrywa istotną i kluczową rolę, gdy chcesz zaprezentować coś imponująco. Oczywiście treść ma znaczenie przez większość czasu, ponieważ jest głównym źródłem informacji, ale dodanie kilku informacyjnych obrazów nie wyrządza żadnej szkody. W rzeczywistości dodaje więcej do wizualnej prezentacji. Zgodnie z ludzką psychologią, jeśli podoba nam się to, co widzimy, wierzymy w to, co czytamy. Nie tylko to, dodawanie obrazów sprawia, że ​​dłuższe blogi są ekscytujące i wciągające. Czasami obraz skutecznie pomaga zrozumieć punkt, którego tekst nie może.

Image Related WordPress Errors and How to Fix Them Oczywiście rzeczy, które dają tak wiele korzyści, będą trudne do załatwienia, zwłaszcza w witrynach wordpress. Obrazy rzeczywiście upiększają długie, nudne blogi ze słowami wartymi pracy naukowej, ale dodanie ich może być czasami trudnym zadaniem. Więc co robić? Obrazy muszą być włączone do zdrowego bloga. Dlaczego nie nauczyć się samodzielnie rozwiązywać te problemy, aby uzyskać płynne wrażenia? Ten blog opowiada o niektórych problemach związanych z mediami, z którymi możesz się często spotkać, oraz o sposobach ich rozwiązania. Chociaż niektóre z tych problemów są łatwe do naprawienia, kliknij tutaj, aby uzyskać najlepsze usługi dostosowywania WordPress od ekspertów.

Spis treści

Błąd HTTP WordPress podczas przesyłania obrazu do biblioteki multimediów

Jest to najczęstszy błąd związany z wordpressem, który można napotkać podczas przesyłania zdjęcia. Najbardziej frustrującą częścią tego błędu jest to, że nie ma on żadnego konkretnego powodu jego wystąpienia. Możesz po prostu przesłać „n” liczby obrazów, a tylko jeden zwróci błąd HTTP. Oznacza to, że w przypadku tego problemu nie można sprowadzić się do jednego rozwiązania. Ale poniżej przedstawiamy kilka typowych sposobów naprawienia tego błędu WordPressa.

1. Zwiększ limit pamięci wordpress

Jedną z przyczyn tego błędu WordPressa może być Twoja witryna na skraju wyczerpania pamięci. Zwykle ten limit jest domyślnie ustawiany przez hosta. Aby zwiększyć limit, możesz skontaktować się z hostem WordPress i poprosić go o zwiększenie limitu pamięci PHP.

Jeśli otrzymasz zasiłek od swojego gospodarza, możesz kontynuować, wykonując czynności wymienione poniżej:

  • Przejdź do folderu głównego swojej witryny i edytuj plik wp-config.php.
  • Dodaj fragment kodu :

/**Zwiększa limit pamięci */

zdefiniuj ('WP_MEMORY_LIMIT', '256M');

Poniżej linii:

/* To wszystko, przestań edytować! Miłego blogowania. */

i wszystko gotowe.

2. Wyłącz reguły ModSecurity

Innym powodem stawienia czoła temu problemowi są reguły ModSecurity ustawione przez hosta. Ze względu na obecne funkcjonowanie reguł ModSecurity nie można ich samodzielnie wyłączyć ręcznie. Dlatego najwygodniejszym sposobem jest skontaktowanie się z wyznaczonym zespołem hosta w sprawie problemu. Chociaż jest jeden sposób, możesz sam spróbować rozwiązać ten problem.

  • Przejdź do folderu wp-admin i utwórz nowy . plik htaccess.
  • Dodaj następujący fragment kodu

### To wyłącza ModSecurity dla wp-admin, aby naprawić błąd przesyłania obrazu HTTP

<IfModule mod_security. c>

SecFilterWyłączony silnik

SecFilterScanWyłącz pocztę

</IfModule>

3. Zmniejsz rozmiar obrazu

Chociaż wystąpienie tego błędu HTTP WordPress jest niezależne od jego rozmiaru obrazu, problem ten wydaje się często występować podczas przesyłania obrazów o większych wymiarach i rozmiarze pliku. Prostym sposobem na zminimalizowanie prawdopodobieństwa wystąpienia tego błędu jest zmniejszenie rozmiaru i wymiarów pliku obrazu przed jego przesłaniem. Możesz użyć znanych aplikacji dostępnych w przeglądarce, aby zmienić rozmiar lub skompresować obraz.

4. Zapobiegaj używaniu przez Imagick wielu wątków procesora

Za każdym razem, gdy przesyłasz obraz, Imagick jest używany przez WordPress, który pomaga w przetwarzaniu obrazu. Aby zapewnić szybsze rezultaty, Imagick używa wielu wątków procesora do przetwarzania obrazów. We współdzielonej formie hostingu dostawcy zazwyczaj nie pozwalają na uruchamianie zadań wielowątkowych w celu zrównoważenia zasobów. Ten konflikt między firmą Imagick a dostawcami usług może czasami prowadzić do tego błędu HTTP.

Aby to naprawić, wszystko, co musisz zrobić, to:

  • Otwórz folder główny i edytuj plik .htaccess.
  • Dodaj wymieniony poniżej kod na górze pliku:

UstawEnv MAGICK_THREAD_LIMIT 1

Wszystko, co robi ten kod, to poinformowanie Imagick, aby zabronił używania wielu wątków podczas ścisłego przetwarzania obrazu.

Obraz przekracza maksymalny błąd graniczny.

Ten błąd WordPress zwykle występuje, gdy przesyłasz plik obrazu, który przekracza limit przesyłania określony przez Twój serwer lub WordPress. Jednym z najprostszych rozwiązań jest zmiana rozmiaru obrazu zgodnie z wytycznymi WordPress. Ale to rozwiązanie czasami może zrujnować jakość obrazu. Innym sposobem jest zwiększenie limitu przesyłania za pomocą jednej z tych metod:

1. Metoda Functions.php

  • wp-contents> motywy> **ACTIVE_THEME**> functions.php
  • Dodaj następujący kod:

@ini_set( 'upload_max_size' , '64M');

@ini_set( 'post_max_size' , '64M');

@ini_set( 'czas_przesyłania_wykonania' , '300');

2. Metoda .htaccess

  • Przejdź do folderu głównego do pliku .htaccess i dodaj fragment kodu wymieniony poniżej.

## Zwiększa maksymalny rozmiar przesyłanych plików

php_value upload_max_filesize 64 mln

php_value post_max_size 64 mln

php_value max_execution_time 300

php_value max_input_time 300

3. Metoda php.ini

Przejdź do pliku php.ini w folderze głównym lub utwórz nowy, jeśli go nie ma. Następnie dodaj fragment kodu wspomniany poniżej:

upload_max_filesize = 64M

post_max_size = 64M

max_execution_time =300

Błąd nie można utworzyć katalogu

Często napotykasz ten błąd podczas przesyłania obrazu do biblioteki multimediów WordPress. Przyczyną tego błędu są zazwyczaj uprawnienia do plików w folderze przesyłania. Aby przesyłanie przebiegało bezproblemowo, musisz zapewnić folderowi przesyłania 755 uprawnień.

Aby na nie zezwolić, musisz:

  • Otwórz folder wp-content.
  • Kliknij przesłane pliki prawym przyciskiem myszy
  • Wybierz opcję zmiany uprawnień
  • Sprawdź, czy wartości w polach zawierają cyfrę 755
  • Zmień je, jeśli nie są.

Możesz ruszać!

Błąd treści mieszanej podczas przełączania na HTTPS

Możesz być świadkiem tego błędu WordPress, gdy niedawno przeszedłeś na HTTPS po zainstalowaniu certyfikatu SSL/TSL. Chociaż nie wpływa to na funkcjonowanie Twojej witryny, może wpływać na przepływ ruchu w Twojej witrynie. Ostrzega odwiedzających, że Twoja witryna nie jest bezpieczna ani niezawodna.

Główną przyczyną tego problemu jest to, że Twój obraz jest zgodny z HTTP, a nie HTTPS. Z tego powodu Twoja witryna ładuje te zasoby przez HTTP, powodując ostrzeżenie o mieszanej zawartości.

Istnieją dwa ważne sposoby rozwiązania tego problemu:

  • Możesz użyć wtyczki Velvet Blues Update URLs, aby ręcznie zastąpić „HTTP://twojadomena.com” na „HTTPS://twojadomena.com”.
  • Możesz użyć wtyczki SSL, aby automatycznie przepisać nowe adresy URL dla starych obrazów.

Błąd odwróconego obrazu

Możesz zauważyć, że czasami przesłany obraz wydaje się być odwrócony. Zwykle dzieje się tak na urządzeniach z systemem iOS, ponieważ metoda przesyłania danych EXIF ​​nie jest właściwa.

Jeśli tylko jeden lub kilka z przesłanych obrazów jest odwróconych do góry nogami, możesz je obrócić za pomocą funkcji obracania obrazu WordPress.

  • Wybierz żądany obraz.
  • kliknij edytuj obraz
  • Zmień orientację obrazu za pomocą przycisków obracania.
  • Po zakończeniu naciśnij Zapisz.

Jeśli ten błąd często występuje przy dużej ilości obrazów, możesz pobrać wtyczkę „napraw rotację obrazu”, która jest bezpłatna.

Przesyłanie: błąd zapisu pliku na dysku nie powiódł się

Gdy masz usterkę w uprawnieniach do plików, możesz natknąć się na błąd „przesyłanie: nie udało się zapisać pliku na dysku”. Aby naprawić ten błąd, musisz ustawić wartość uprawnień do plików na 755.

Aby wykonać następujące czynności:

  • Otwórz folder wp-content.
  • Kliknij przesłane
  • Wybierz uprawnienia do plików i wypełnij pola wartości 755.
  • Zapisz zmiany i gotowe.

„Nie można znaleźć obrazu. Upewnij się, że ścieżka jest poprawna, a obraz wychodzi”.

Ten błąd może być często spotykany podczas napotkania galerii WordPress. Problem zwykle występuje, gdy obrazy nie są połączone z rzeczywistym adresem URL obrazu, ale zostają połączone ze stroną załącznika.

Aby rozwiązać ten problem, możesz dodać atrybut do shortcode galerii. Spowoduje to powiązanie wszystkich obrazów z rzeczywistym adresem URL pliku.

Na przykład:

( moja galeria)

To jest oryginalny shortcode. Możesz dodać do niego parametr, taki jak,

(moja_galeria link = ”plik”)

Błąd „Brak folderu tymczasowego”

Ustawienia PHP definiują folder tymczasowy, który jest potrzebny do prawidłowego załadowania obrazu. Jeśli ustawienia nie są prawidłowe, WordPress nie będzie w stanie uzyskać lokalizacji folderu i w rezultacie wyświetli ten błąd.

Dobrze, możesz ręcznie zdefiniować folder tymczasowy. Aby to zrobić:

  • Przejdź do folderu głównego witryny i edytuj plik wp-config.php
  • Dodaj fragment kodu:

zdefiniuj ( 'WP_TEMP_DIR', dirname(_FILE_).

'treść-wp/temp/');

nad linią,

/* To wszystko, przestań edytować! Miłego blogowania. */

w pliku wp-config.php.

Polecany obraz pojawia się dwukrotnie błąd

Motywy WordPress w większości przypadków automatycznie wyświetlają Twój wyróżniony obraz u góry postu. Jeśli dodasz ten sam pomysł u góry edytora WordPress, obraz wydaje się pojawiać dwukrotnie.

Naprawienie tego błędu to bułka z masłem, nie dołączaj obrazka w treści, a będziesz wolny od tego błędu.

Edytuj domyślne rozmiary obrazu

Na podstawie reguł dostarczonych przez motywy rozmiar przesyłanego obrazu jest automatycznie zmieniany. Czasami rozmiar nie jest tym, czego pragniesz. Jeśli chcesz, możesz ręcznie zmienić te domyślne rozmiary obrazów.

Aby to zrobić, przejdź do Ustawienia> media> dostosuj wymiary.

Naprawianie zniekształconych obrazów

Jeśli ręcznie zmienisz wymiary miniatury i wymiary prasy wyrazów, najprawdopodobniej cierpisz z powodu tego błędu. Powodem tego błędu jest to, że WordPress tworzy różne rozmiary obrazów za każdym razem, gdy je przesyłasz. Te rozmiary są zwykle zależne od Twojego motywu. Tak więc po zmianie motywu obrazy mogą być zniekształcone.

Aby rozwiązać ten problem, możesz użyć popularnych wtyczek do generowania miniatur, aby zmusić WordPress do ponownego generowania miniatur. Po zainstalowaniu wtyczki przejdź do narzędzi> regen> miniatury. Wszystko gotowe!

Ustawianie domyślnego polecanego obrazu WordPress

Poniższe kroki umożliwiają utworzenie zastępczego polecanego obrazu/miniaturki, gdy nie możesz utworzyć unikalnego polecanego obrazu. Aby to zrobić,

Ustawienia> Media> Domyślny polecany obraz

Zmień obraz WordPress związany z mediami społecznościowymi

Za każdym razem, gdy Ty lub którykolwiek z Twoich zadowolonych klientów chcecie opublikować informacje o swojej witrynie Wordpress w mediach społecznościowych, takich jak Facebook, automatycznie wybiera on obraz z Twojej witryny do wyświetlenia wraz z linkiem do Twojej witryny.

Jeśli chcesz kontrolować wyświetlany obraz, musisz użyć metatagów otwartego wykresu Facebooka, rodzaju metadanych dostępnych za pośrednictwem wtyczek WordPress.

Zmiana rozmiaru obrazów WordPress

Możesz nawet zmienić rozmiar już przesłanych obrazów bezpośrednio z pulpitu nawigacyjnego. Aby to zrobić:

  • Wybierz żądany obraz z biblioteki multimediów
  • kliknij edytuj obraz
  • Wybierz pole obrazu skali i wprowadź nowe wymiary
  • naciśnij przycisk skali

Organizowanie obrazów WordPress w folderach

Aby uporządkować obrazy w plikach multimedialnych WordPress przy użyciu rzeczywistych folderów, użyj wtyczki o nazwie folder biblioteki multimediów WordPress.

Przycinanie obrazów WordPress

Aby przyciąć określony obraz,

  • Wybierz żądany obraz z biblioteki multimediów
  • wybierz edytuj obraz
  • wybierz podgląd obrazu i zaznacz obszar, który chcesz wyciąć.
  • Naciśnij przycisk przycinania
  • Zapisz zmiany

Jak zmienić lokalizację folderu przesyłania WordPress?

WordPress automatycznie przesyła wszystkie obrazy do folderu /wp-content/uploads/ i dalej porządkuje je według daty. Jeśli chcesz, możesz zmienić lokalizację folderu, edytując plik wp-config.php.

Aby go edytować, możesz:

  • Otwórz folder główny i wybierz plik wp-config.php
  • Dodaj następujący fragment kodu:

define( 'PRZESYŁANIE', 'wp-content/'.'moje-obrazy' );

moje obrazy: nazwa wybranego folderu

Zmiany obrazu nie pokazują błędu

To ostatni błąd WordPressa, o którym będziemy rozmawiać na tym blogu. Zdarza się, że natkniesz się na ten błąd WordPress, gdy zmiany, które wprowadziłeś w odniesieniu do obrazu na pulpicie nawigacyjnym, nie są widoczne w Twojej witrynie. Najbardziej prawdopodobną przyczyną tego błędu jest problem z buforowaniem.

Aby to naprawić, możesz:

  • poczekaj chwilę, aż pamięć podręczna się odświeży
  • Ręcznie zresetuj pamięć podręczną

Wniosek

Były to więc typowe błędy WordPress, które możesz napotkać podczas pracy z obrazami w WordPress. Możemy również pomóc w naprawie najczęstszych błędów WordPress.

Mamy nadzieję, że ten blog dostarczył Ci wystarczających informacji na temat tych błędów, a teraz będziesz w stanie samodzielnie rozwiązać większość wymienionych powyżej błędów. Możesz skontaktować się z nami pod adresem 85idea.com w celu uzyskania dalszej pomocy lub pytań. Więc na co czekasz? Dodaj obrazy do swoich stron internetowych i uczyń je bardziej interesującymi!