個人サイトではさほど需要はないけれど、企業サイトではちょくちょくコメント関係の変更を言われますので、とりあえず、コメントフォームのカスタマイズについてです。

comments.phpいじることになります。

ちなみに、コメントフォームの引数はデフォルトでこうなってます。

  • fields: 名前、メールアドレス、URL部分(この部分の変更は後ほど)
  • comment_field:コメント本文の部分
  • must_log_in:ユーザー登録必須の際に、ユーザー登録を促すリンクを表示
  • logged_in_as:ユーザー登録済みでログイン中の場合に表示(ユーザー編集画面へのリンクなど)
  • comment_notes_before:コメントフォームの注意書きなど(メールアドレスは非公開とか)
  • comment_notes_after:comment_fieldの後に表示する部分(次のHTMLとタグが使えますのとこ)
  • id_form:コメントフォームのID属性値
  • id_submit:コメントフォームのsubmitボタンのID属性値
  • title_reply:フォームの見出し「コメントを残す」
  • title_reply_to:返信の時の見出し「コメントを残す」
  • cancel_reply_link:返信の時の取り消しリンク「コメントをキャンセル」
  • label_submit submit:ボタンに表示される文字「コメントを送信」

需要が多いのは、下4つと、コメント前「メールアドレスが公開されることはありません。 * が付いている欄は必須項目です」とコメント後「次のHTML タグと属性が使えます・・・」の変更。

なので、ここだけ変更するパターンで。

必要なところを変更して、commemts.php内の <?php comment_form(); ?;> のところを書き換えればOKです。日本語で打ち込んでかまいません。

3行目で、コメント後のメッセージ「次のHTML タグと属性が使えます・・・」を削除して非表示にしていますが、単に表示させたくないというときは、cssで

という風に該当classを、非表示にするのもありです。子テーマ使うとかしてね