텀블러에서 포스트 일괄 삭제 방법

텀블러 에서는 포스팅을 일괄 편집하기 위해 mass post editor 라는 걸 지원한다.

찾는 방법

로그인
->오른쪽 상단의 계정(Account) 클릭
->레이어에서 포스트(post) 클릭
->블로그 스타일 편집 아래 포스트 일괄편집(mass post editor) 클릭

삭제 방법

mass post editor 에 들어가면 타일 모양으로 모든 포스트가 펼쳐진다.
원칙대로라면 일일이 하나씩 클릭하고 우측 상단의 삭제 버튼을 눌러야 하지만 몹쓸 짓이므로 다른 대안을 찾는다.

개발자 모드

웹브라우저에서 F12버튼을 눌러서 개발자 모드가 뜨게 한다.

콘솔(Console) 탭

콘솔(Console) 탭을 누른다.

자바스크립트 코드를 실행한다.

하단에 보면 >> 표기가 되어 있고 스크립트를 직접 입력할 수 있게 되어 있다.
여기에 아래의 내용을 입력한다.

$('.overlay').slice(0, 100).click()  

위 코드는 overlay라는 클래스를 가진 객체들을 모두 가져온 다음 100개만 클릭하라는 뜻이다.
즉, 일일이 클릭하는 대신 자바스크립트가 대신 클릭하게 하는 것이다.

선택이 되면 우측 상단의 삭제 버튼을 클릭한다.

만약 이것마저 귀찮다면

$('.overlay').slice(0, 100).click();$('#delete_posts').click();  

라고 콘솔창에 치면 100개를 선택한 다음 delete 버튼을 클릭하게 된다.
선택한 태그를 지울까요? 라고 경고창이 나오면 성공이다.

특정 단어가 포함된 항목만 지우고 싶을 경우

var cnt = 0;  
$('.overlay').each(function(){  
    if (cnt < 100){  
        if ($(this).parent().find(':contains("특정단어")').length > 0){  
            $(this).click();  
            cnt ++;  
        }  
    }  

});  
$('#delete_posts').click();  

왜 100개씩인가?

텀블러는 일괄 편집을 100개씩밖에 지원하지 않는다.