Moje ustawienie domyślne mediów w blogu WordPress jest 150x150 , 300x300 , 1024x1024 odpowiednio dla miniatur , średnich , dużych obrazów. Teraz projektuję motyw, który do wyświetlenia w motywie potrzebuje miniaturek o różnych rozmiarach. Do tego, idę do mediów ponownie ustawienia i zmienił ustawienie z moimi wiadomościami rozmiary jak 72x72 , 250x250 , 400x400 , odpowiednio dla miniatur , średnich , dużych obrazów.
Ale teraz, aby zmienić rozmiar moich starych przesłanych obrazów, użyłem wtyczki WordPress Regenerate Thumbnails, która z łatwością wygenerowała rozmiar moich nowych ustawień multimediów. To rozwiązało mój główny problem.
Główne pytanie:
Teraz głównym problemem, który właśnie się pojawił, jest to, że moja przestrzeń hostingowa właśnie się skończy. Kiedy sprawdziłem moje pliki, okazało się, że mam 7 zdjęć jednego obrazu i z tego używam tylko 4 .
first-image-name.jpg
first-image-name-72x72.jpg
first-image-name-150x150.jpg
first-image-name-250x250.jpg
first-image-name-300x300.jpg
first-image-name-400x400.jpg
first-image-name-1024x1024.jpg
second-image-name.jpg
second-image-name-72x72.jpg
second-image-name-150x150.jpg
second-image-name-250x250.jpg
second-image-name-300x300.jpg
second-image-name-400x400.jpg
second-image-name-1024x1024.jpg
...............................
---------- and so on ----------
Teraz chcę usunąć 150x150 , 300x300 , 1024x1024 rozmiary obrazów. Do tego wielu poleca mi DNUI (Usuń nieużywane obrazy ) i Oczyść obrazy Wtyczki WordPress, ale nie wybierają tych starych rozmiarów obrazów.
P :) Więc jak usunąć moje pożądane rozmiary obrazów z wp-content/uploads
folderu?
źródło
Odpowiedzi:
Szybkim i łatwym rozwiązaniem tego problemu jest skorzystanie z wtyczki o nazwie Force Regenerate Thumbnails ( z którą nie mam żadnego powiązania )
W przeciwieństwie do wtyczki takiej jak Regenerating Thumbnails, Force Regenerate Thumbnails tworzy wszystkie nowe niestandardowe rozmiary i usuwa wszystkie zbędne / osierocone rozmiary.
źródło
To łatwe! Jeśli masz dostęp do SSH, zaloguj się i wykonaj następujące czynności dla każdego rozmiaru. Pokazuję 150x150tylko rozmiar.
Przejdź do żądanego folderu przesyłania za pomocą wiersza polecenia.
Sprawdźmy, czy ten rozmiar jest dostępny.
Jeśli widzisz jakieś obrazy jako dane wyjściowe, usuń je za pomocą
Upewnij się, że wykonałeś kopię zapasową wszystkiego przed uruchomieniem takiego polecenia.
Możesz też wyszukać wszystkie obrazy o zmienionym rozmiarze za pomocą tego polecenia
Jeśli znajdują się jakiekolwiek. Następnie możesz usunąć je wszystkie za pomocą następującego polecenia
Ponownie upewnij się, że wykonałeś kopię zapasową wszystkiego przed uruchomieniem takiego polecenia.
Po tym wszystkim, zamiast generować ponownie wszystkie rozmiary, możesz użyć OTF Regenerate Thumbnails .
Ta wtyczka działa podobnie jak Regenerate Thumbnails, z tym wyjątkiem, że obrazy są zmieniane automatycznie / w locie, gdy są używane. Po utworzeniu nie będą ponownie przetwarzane.
Twoje zdrowie!
źródło
Znalazłem inne rozwiązanie za pomocą wiersza polecenia
gdzie 300 x 251.jpg to rozmiar pliku miniatury.
jeśli chcesz iść ekstremalnie zrób to,
rm -- **/*{*x*.png,*x*.jpg,*x*.jpeg,*x*.gif}
ten tupot usunie wszystkie obrazy mają x na końcu nazwy pliku, którego nie polecam.źródło