注目キーワード
  1. AMP
  2. SEO
  3. PWA

ワードプレスのコメント投稿でメールアドレスの必須をはずす。

参考にしたのはこちら↓↓↓

よしあかつきのメモ帳

WordPressサイトのコメント欄では、「ディスカッション」設定で「コメントの投稿者の名前とメールアドレスの入力を必須…

 

現在GeoDirectoryとBuddyPressを実装したサイトを作成中である。

 

作成中のサイト⇒しまぽた | みんなで作ろうしまなみ海道のゆるポタサイクリングマップ

 

自転車の聖地「しまなみ海道」をもっといろいろな人にしってもらいたいと思い、地図とコミュニティーサイトの融合を目的として制作中なのであるが、今一つ会員登録のところで、細々と使い勝手がよくないところがある。

 

備忘録としてこのページは制作中なので、完全にサイトが仕上がれば、きちんんとした記事として投稿したいと思うので、ご容赦頂きたい。

 

コメント欄のメールアドレスの登録を必須をはずす。

さて、このサイトであるが会員登録をする際に、今一つ使い勝手がよくない。

 

登録内容が多すぎ、しかも登録してもできるのはコメント欄で自分のアバターが表示できるくらい。(実際はもっとできるかもしれないが、現時点ではどこまでできるのか、今一つ利用しきれていない。これについては次回以降紹介。)

 

そこで、とりあえず気楽にコメント投稿してもらうために、「メールアドレスの必須ははずして投稿できるようにしたいけど、せめて名前くらいは入れて欲しい」と思うのだが、これには「functions.php」をいじる必要があるらしい。

 

 /**
* コメント送信時の名前の入力チェック
*
* @param array $comment_data コメントデータ.
* @return array
*/
function my_preprocess_comment( $comment_data ) {
if ( empty( trim( $comment_data[‘comment_author’] ) ) ) {
wp_die(‘<strong>エラー</strong>: 必須項目 (名前) を入力してください。’);
}
return $comment_data;
}
add_filter( ‘preprocess_comment’, ‘my_preprocess_comment’, 1 );

 

う~ん「functions.php」をいじるのは、ちょっと敷居が高いなぁということで、コメント欄も名前の記入の必須も外しましたとさ。

 

 

最新情報をチェックしよう!