【WordPress】pre_comment_on_postアクションの使用例
問題
WordPressのコメントフォームの名前の入力欄を姓と名の2つに分けたい。
答え
1、フォームに姓と名の入力欄を作る。
<input type="text" name="author" value="" /> の代わりに <input type="text" name="author_sei" value="" /> <input type="text" name="author_mei" value="" /> のような形で
2、コメントが登録される前のアクションで結合する。
姓と名をくっつけるには、pre_comment_on_postアクションに次のような関数を登録する。
function my_comment_author_seimei_join() { $_POST['author'] = $_POST['author_sei'] . ' ' . $_POST['author_mei']; } add_action('pre_comment_on_post', 'my_comment_author_seimei_join');
この方法では最終的には姓と名をくっつけて1つのデータにするので、フォームの入力欄の姓と名を分けられるだけとなります。
コメント