景品やコンテストを頻繁に開催するブログ管理者の場合、この記事は非常に役立ちます。ほとんどの景品には参加者によるコメントが必要であり、コメントが多い場合、サイト管理者が勝者をランダムに抽選することは非常に困難になります。
WordPress.orgの特定の投稿から、すべてのコメンテーターの電子メールアドレス、IPアドレス、および名前を抽出できる排他的な方法が私たちによって発見されました。
以下のステップバイステップのチュートリアルに注意深く従って、メールアドレスを抽出してください:
1.(ブログホストの)cPanelにログインします。
2. [データベース]セクションのphpMyAdminに移動します。
3.左側のパネルからブログデータベースを選択します。 _wrdp1
4.をクリックします wp_comments 左側のテーブルから。
5.次に、[検索]タブをクリックします。
6.開く オプション (青色)、フィールドボックスでcomment_author、comment_author_email、comment_author_ipを選択します。 「DISTINCT」にチェックマークを付けて、まったく同じエントリ(同じ名前、メールアドレス、IPアドレスを持つエントリ)を削除します。
7.入力 comment_post_id = xxxx 「検索条件の追加(「where」句の本体)」の下:xxxxを投稿IDに置き換えます。
投稿の投稿IDを見つけるには、ブログのWordPressダッシュボードにログインするだけです。 [投稿]を開き、優先する投稿にマウスを合わせます。次に、ブラウザのステータスバーにリンクが表示されます。いいえに注意してください。以下に示すように、post = xxxの横(例:ここでは7260):
8.1ページあたりの行数を1000に設定します
9.昇順の表示順序
10.をクリックします 外出' ボタン。すべてのクエリが並べ替えられます。
11.をクリックします 輸出 ボタンをクリックし、[CSV for MS Excel]を選択して、[ファイルとして保存]にチェックマークを付けます。 [GO]をクリックします。
アン MSExcel これで、特定の投稿からのすべてのコメンテーターの名前、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
FROM wp_comments
WHERE `comment_post_ID` = ‘xxxx’
)WEBTRICKZとして
XXXXを投稿IDに置き換えることを忘れないでください。
タグ:GuideTipsTricksTutorialsWordPress