반응형
워드프레스 - 역할이 없는 모든 사용자 삭제
스팸 사용자가 90만 명이 넘는데 아무런 역할도 없어요.우리는 모든 스팸 사용자와 그들의 메타를 삭제하기를 원합니다.
이 답변과 이 링크에서는 역할에 따라 사용자를 삭제할 수 있지만 스팸 사용자에게는 역할이 없습니다.
이 쿼리는 실제 사용자를 반환합니다.
SELECT user_id FROM wp_usermeta WHERE meta_key = 'wp_capabilities'
인usermeta
스팸 사용자가 가지고 있지 않은capabilities
열쇠.
데이터베이스 쿼리로 스팸 사용자를 제거하고자 합니다.
해결을 위해 하위 쿼리와 연산자를 사용할 수 있습니다.
delete from wp_users where ID not in
(select user_id from wp_usermeta where meta_key = 'wp_capabilities')
select user_id from wp_usermeta where user_id not in
(select ID from wp_users)
언급URL : https://stackoverflow.com/questions/27139159/wordpress-delete-all-users-without-role
반응형
'source' 카테고리의 다른 글
XDocument에서 Xml을 문자열로 가져오는 방법은 무엇입니까? (0) | 2023.09.21 |
---|---|
MySQL 쿼리 캐싱: 최대 캐시 크기 128MB로 제한? (0) | 2023.09.21 |
MySQL 사용자 백업 (0) | 2023.09.21 |
OLD에서 각각의 차이를 확인하는 방법.* MySQL 트리거에서 NEW.* 열로 이동하시겠습니까? (0) | 2023.09.21 |
내부에 추가할 수 있습니까?후손의 이벤트 청취자를 파괴하지 않고 HTML? (0) | 2023.09.21 |