경품 및 콘테스트를 자주 조직하는 블로그 관리자라면 이 기사가 정말 도움이 될 것입니다. 대부분의 경품에는 참여자의 댓글 작성이 필수이며, 댓글이 많을 경우 사이트 관리자가 임의로 당첨자를 뽑는 것이 정말 어려워집니다.
WordPress.org의 특정 게시물에서 모든 댓글 작성자의 이메일 주소, IP 주소 및 이름을 추출할 수 있는 독점적인 방법을 저희가 발견했습니다.
이메일 주소를 추출하려면 아래의 단계별 자습서를 주의 깊게 따르십시오.:
1. (블로그 호스트의) cPanel에 로그인합니다.
2. 데이터베이스 섹션에서 phpMyAdmin으로 이동합니다.
3. 왼쪽 패널에서 다음과 같이 표시될 수 있는 블로그 데이터베이스를 선택합니다. _wrdp1
4. 클릭 wp_comments 왼쪽 테이블에서.
5. 이제 "검색" 탭을 클릭합니다.
6. 열기 옵션 (파란색) 필드 상자에서 comment_author, comment_author_email 및 comment_author_ip를 선택합니다. 정확히 유사한 항목(이름, 이메일 및 IP 주소가 같은 항목)을 제거하려면 'DISTINCT'를 선택하십시오.
7. 입력 comment_post_id = xxxx "검색 조건 추가("where" 절의 본문):"에서 xxxx를 게시물 ID로 바꿉니다.
게시물의 게시물 ID를 찾으려면, 블로그의 WordPress 대시보드에 로그인하기만 하면 됩니다. '게시물'을 열고 원하는 게시물 위로 마우스를 가져갑니다. 그러면 브라우저의 상태 표시줄에 링크가 표시됩니다. 아니오를 참고하세요. 다음과 같이 post=xxx 옆(예: 여기 7260):
8. 페이지당 행 수를 1000으로 설정합니다.
9. 오름차순 표시
10. 클릭 'GO' 단추. 이제 모든 쿼리가 정렬됩니다.
11. 클릭 내 보내다 버튼을 누르고 'CSV for MS Excel'을 선택하고 '파일로 저장'에 체크 표시합니다. 이동을 클릭합니다.
안 MS 엑셀 이제 특정 게시물의 모든 댓글 작성자의 이름, IP 및 이메일 주소가 포함된 파일이 생성됩니다. 그런 다음 중복된 이메일 및 IP 주소를 찾고 Excel을 사용하여 잘못된 주소를 정렬할 수 있습니다. 그런 다음 모든 이메일 주소를 복사하고 Random.org를 사용하여 경품 당첨자를 뽑을 수 있습니다.
이 가이드는 처음에는 어려워 보이지만 익숙해지면 정말 쉽습니다. 이 게시물은 특히 블로그에서 대규모 경품 행사를 하는 블로거를 위한 것입니다.
유용하다고 생각되면 이 튜토리얼을 공유하십시오.
업데이트 – BlogsDNA의 Sandip은 6단계를 제거하고 이 작업을 정말 쉽게 하는 소스 코드를 제공했습니다. 😀 방법은 아래에서 확인하세요.
phpMyAdmin으로 이동하여 블로그 데이터베이스를 선택합니다. 이제 "SQL" 탭. 거기에 아래 SQL 쿼리를 입력하고 '이동' 버튼을 클릭합니다. 이제 11단계로 바로 이동합니다.
SELECT DISTINCT comment_author, comment_author_email, comment_author_IP
에서 (
SELECT DISTINCT comment_author, comment_author_email, comment_author_IP
wp_comments에서
WHERE `comment_post_ID` = 'xxxx'
) 웹트릭즈로
XXXX를 게시물 ID로 바꾸는 것을 잊지 마십시오.
태그: 가이드팁TricksTutorialsWordPress