WordPress ME 2.2 からのコメントメール弄り

WordPress
この記事は約2分で読めます。
この記事は最終更新日より 1 年以上経過しています。
画像やリンクが無効になっている可能性もあるのでご了承下さい。

弄りとはいってもでかいことはしてないのですがー
ちと便利なるんでやってみました。

続く。

WP で記事にコメントが付くとメールが来るようにしている人も多いとおもふ。
その中にこんな記述がある

Whois  : http://ws.arin.net/cgi-bin/whois.pl?queryinput=111.222.333.444

これはアメリカのレジストラに対する IP アドレスの問い合わせとなってしまう。
ここは日本。なのでー JPNIC に問い合わせるのが正解。

ということで、この URI を吐く出力部を書き換えただけ。

こんな感じに。
書き換え対象は「/wp-includes/pluggable.php」。

        $notify_message .= sprintf( __('Whois  : http://whois.nic.ad.jp/cgi-bin/whois_gw?type=&key=%s'), $comment->comment_author_IP ) . "\r\n";
        $notify_message .= sprintf( __('Whois  : http://whois.nic.ad.jp/cgi-bin/whois_gw?type=&key=%s'), $comment->comment_author_IP ) . "\r\n";

投げてる引数はクエリー投げるフォームから各エレメントを GET Method で喰わしてます。

著者プロフィール
ぶっち

本格的に PC へ触れ始めてたのは 1990 年位から。
興味は PC 全般。OS は Windows と Linux などを嗜む。
プログラマやネットワークエンジニアを経てフリーに活動している 2 児の父な 40 代半ばのおじさんです。

ぶっちをフォローする

コメント

  1. GJ!

  2. error トン
    error トンも WP いじっとりますかな?
    管理者画面からコメント表示させたときに出力されている IP アドレスにも
    アンカー張ってあって問い合わせ先が ARIN になっとりまっせ。

    /wp-admin/admin-functions.php
    /wp-admin/edit-comments.php
    /wp-admin/edit.php
    /wp-admin/moderation.php

    この 4Files も同様にして書き換えて上げると幸せなれます。
    やっぱこういうの弄るときは Win より Linux ですわ。
    超らくちんに変更箇所が探せる。
    上のファイルを探し当てるにも

    $ fgrep ‘nic.ad.jp’ ./wp-admin/* | cut -d’:’ -f1

    この 1 行で出てきちゃうからね。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.