WordPress コメント時の必須項目 メールアドレス欄削除

WordPressでは、コメントするときには「名前とメールアドレスの入力を必須にする」というオプションがあります。
アドレスまではいらないんじゃないかな?
コメントしづらいでしょうよ。。。

しかし、このチェックを外すと今度は「名前とメールアドレス」両方とも不要になってしまいます。
名前ぐらい必要でしょうよ。
「名前の入力を必須にする」という設定はありません。

いつもは便利なWordpressさん。今回はなんて不便なWordpressさん。
ホンマかいなとググッてみるとやはり多数の方が同じ要望を持っていました。

いろいろな方法があるなかで、「wp-comments-post.php」というファイルを修正する方法にしました。


Wordpress バージョン 3.0.5 において
wp-comments-post.phpファイルのだいたい66行目

■修正前コード

[php num=66]
if ( get_option('require_name_email') && !$user->ID ) {
	if ( 6 > strlen($comment_author_email) || '' == $comment_author )
		wp_die( __('Error: please fill the required fields (name, email).') );
	elseif ( !is_email($comment_author_email))
		wp_die( __('Error: please enter a valid email address.') );
}

if ( '' == $comment_content )
	wp_die( __('Error: please type a comment.') );
[/php]

これを下記に書き換えるだけです。
チェック機能を削除してしまう訳ですね。

■修正後コード

[php num=66]
//名前だけ必須
if(!$user->ID){
    if ('' == $comment_author)
        wp_die('名前を入力して下さい。');
}
[/php]

これであとはWordpressの「設定」「ディスカッション」の中にある「他のコメント設定」の
「名前とメールアドレスの入力を必須にする」のチェックを外しておきます。

これでわたしは、メールアドレス無し、名前は入力は任意(欄はあり)になりました。
チェックを外しても、欄は表示されています。
コメント投稿の認証設定など考えて行って下さい。

※ある意味これは改造ですね。
Wordpressのソースコードをいじるので、必ずバックアップ。各自の責任で行ってください。

また、色々なやり方もあります。
バージョンによっても異なる点があると思います。
みなさんコード追加だけだったり、さらに詳しく修正したり…。
私はこのぐらいでギブアップ(十分ですw)
参考にさせていただいたサイトはたくさん(Wordpressは先駆者がたくさんいて助かりますm(__)m)
For the mind
FFFORK フォーク
あいしん スタッフぶろぐ
おれせか

スポンサーリンク
  • このエントリーをはてなブックマークに追加
スポンサーリンク

コメント

  1. ホスト  より:

    参考になりました。

  2. まさパパ より:

    名前は任意ではなくて、名前のみ必須ですね。

  3. こちらのショルダーを購入したいのですが、探しても探しても見つかりません。白はよく目にするのですが…。購入できるところ(できればネット・通販)を知っている方いましたら、ご教授願います!

    • Easter より:

      · I totally want to make my own macaroons now!! Welcome to the south… it definitely gets cold in the winter, but the winters are very abbreviated compared to those up north! So you get the best of both worlds!! Enjoy Na&1ivlles#821h; I’m only 3 hours away and we haven’t made it there yet! When we do plan a visit, I’ll hit you up for things to do since you’ll be an old pro at that point

  4. […] こちらに関しては WordPress コメント時の必須項目 メールアドレス欄削除 northak.com様 […]

  5. northak.com» Blog Archive » WordPress コメント時の必須項目 メールアドレス欄削除

  6. test より:

    すいません。テストです。削除して下さい

  7. ブラックオプスゾンビを取る[…] …利用できるようになりました表示されますここで[…] …

  8. があり、いくつかの品質の基本を厥、すでにそのいくつかを知っているが、あなたはいつもより多くを学ぶことができます。私はdolphin278が示唆したように子供がそのような情報を一緒に入れることができます疑います。多分彼はちょうど論争することを試みるのですか?笑

    • Stormy より:

      In order to love someone you must first love yourself. If you wrote a love letter to Yamada try to think about what he would write back if he knew you as a person. Write down all the things you like about yourself, all the things yo&82u#17;ve done in your life that you feel proud of. Come on, youn can do it!

  9. 、上に置くことのためにそれを感謝しています。私はここで、このいずれかを好きこの向かって興味深いアプローチを

    • Christy より:

      The MIME conversion is only made to extract the required atetthmanc.The solution only removes the Content Disposition Header and repairs the MIME type of the attachment. This allows the browser to choose how to handle the returned attachment. But the browser still needs a handle for PDFs, that is why you have to copy the plugin into the XULRunner folder.I am not sure if the iPhone has an own internal PDF reader for Safari…

    • Well, at least Adama and Tigh will go down in a blaze of glory *WEEP* I’ve pretty much decided not to get my hopes up. If they don’t die, HURRAY PARTY FOREVER! If they do, at least I had a whole weekend to prepare myself.

    • Hey! awesome blog! I happen to be a daily visitor to your site (somewhat more like addict 😛 ) of this website. Just wanted to say I appreciate your blogs and am looking forward for more!

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です