wp-content / uploads에서 원하는 이미지 크기를 삭제하는 방법?


10

WordPress 블로그의 기본 미디어 설정은 썸네일 , 중간 , 이미지 각각에 대해 150x150 , 300x300 , 1024x1024 입니다 . 이제 테마에 표시하기 위해 다른 크기의 썸네일 이미지가 필요한 테마를 디자인하고 있습니다. 이를 위해 미디어 설정으로 다시 가서 썸네일 , 중간 , 이미지에 대해 각각 72x72 , 250x250 , 400x400 과 같은 뉴스 크기로 설정을 변경했습니다 .

그러나 이전에 업로드 한 이미지의 크기를 조정하기 위해 축소판 WordPress 플러그인 재생을 사용 하여 새로운 미디어 설정 이미지 크기를 쉽게 생성했습니다. 그래서 이것은 내 주요 문제를 해결했습니다.

주요 질문 :

방금 발생한 주된 문제는 내 호스팅 공간이 이제 끝날 것입니다. 파일을 확인한 결과 한 이미지의 이미지 7 개가 있고 그 중 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 ----------

이제 150x150 , 300x300 , 1024x1024 크기의 이미지 를 삭제하고 싶습니다 . 이를 위해 많은 사람들이 DNUI (사용하지 않은 이미지 삭제 )이미지 정리 WordPress 플러그인을 권장 하지만 이전 이미지 크기를 선택하지는 않습니다.

Q :) wp-content/uploads폴더 에서 원하는 이미지 크기를 삭제하는 방법은 무엇입니까?



@PieterGoosen, 감사합니다. 정답을 선택할 수 있도록 답을 공유하십시오 ...
Muhammad Hassan

끝난. 당신을 위해 일한 것을 다행
피터 구센

답변:


8

이에 대한 쉽고 빠르게 수정이라는 플러그인을 사용하는 것입니다 강제 재생성 썸네일 ( 내가 어떤 제휴에없는 처를 )

썸네일 재생과 같은 플러그인과 달리, 썸네일 강제 재생은 모든 새로운 사용자 정의 크기를 생성하고 중복 / 고아 크기를 모두 삭제합니다.

강제 재생 축소판 그림을 사용하면 이전 이미지 크기를 모두 삭제하고 이미지 첨부 파일의 축소판을 재생성 할 수 있습니다.


도움이되어 다행입니다. 이미지 크기를 실험 할 때이 플러그인을 많이 사용합니다. :-)
Pieter Goosen

어떤 버전의 Wordpress를 실행하고 있습니까? 나는 4.0.1에 있고 많은 오류가 발생합니다.
bikey77

4.0 이상에서 테스트하지 않았습니다. 플러그인에 버그가 있으면 플러그인 작성자에게 문의하여 플러그인을 작동시킬 수 있도록해야합니다. :-)
Pieter Goosen

7

쉽다! SSH 액세스 권한이있는 경우 로그인하여 각 크기에 대해 다음을 수행하십시오. 나는 단지 150x150크기만을 보여주고 있습니다.

명령 행을 통해 원하는 업로드 폴더로 이동하십시오.

cd /your-site.com/wp-content/uploads

해당 크기가 사용 가능한지 알아 봅시다.

find ./uploads/*  -iname '*-150x150.*' -ls

출력으로 일부 이미지가 표시되면

find ./uploads/*  -iname '*-150x150.*' -exec rm {} \;

이러한 명령을 실행하기 전에 모든 것을 백업하십시오.

또는이 명령을 사용하여 모든 크기 조정 된 이미지를 검색 할 수 있습니다

find . -regextype posix-extended -regex ".*-[[:digit:]]{2,4}x[[:digit:]]{2,4}(@2x)?.(jpg|jpeg|png|eps|gif)" -type f

있다면. 그런 다음 다음 명령으로 모두 삭제할 수 있습니다

find . -regextype posix-extended -regex ".*-[[:digit:]]{2,4}x[[:digit:]]{2,4}(@2x)?.(jpg|jpeg|png|eps|gif)" -type f -exec rm {}  \;

다시 한 번, 그러한 명령을 실행하기 전에 모든 것을 백업하십시오.

모든 크기를 다시 생성하는 대신 OTF 재생성 썸네일을 사용할 수 있습니다 .

이 플러그인은 이미지가 사용될 때 이미지가 자동으로 또는 즉시 크기가 조정된다는 점을 제외하고는 축소판 재생과 유사하게 작동합니다. 일단 생성되면 다시 처리되지 않습니다.

건배!


0

커맨드 라인을 사용하여 다른 해결책을 찾았습니다.

shopt -s globstar 
rm  -- **/*{70x70.png,90x90.png,120x79.png,120x80.png,120x120.png,120x101.jpg,150x150.png,200x180.png,300x199.png,300x251.png}
rm  -- **/*{70x70.jpg,90x90.jpg,120x79.jpg,120x80.jpg,120x120.jpg,120x101.jpg,150x150.jpg,200x180.jpg,300x199.jpg,300x251.jpg}

여기서 300x251.jpg 는 썸네일 파일 크기입니다.

당신이 extreemly 가고 싶은 경우 rm -- **/*{*x*.png,*x*.jpg,*x*.jpeg,*x*.gif} 에이 후두둑 모든 파일을 삭제합니다 파일 이름의 끝에 x는 내가 권장하지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.