
コメントフォームのタイトルをコメントの有無で変更する方法を紹介します。
このサイトのコメントフォームのタイトルは、
コメントなし→「コメント」ですが、
コメントあり→「コメントする」にしています。
全く共感を得られそうにもありませんが、「コメントを残す」、「コメントする」よりなるべく「コメント」にしたいというささやかなこだわりです。
コメントの有無によってコメントフォームのタイトルを変更するコード
使用しているテーマの「functions.php」に下のコードを追加して下さい。
1 2 3 4 5 6 7 8 9 |
function custom_title_reply($args){ if (have_comments()) { $args['title_reply'] = 'コメントあり'; } else { $args['title_reply'] = 'コメントなし'; } return $args; } add_filter( 'comment_form_defaults', 'custom_title_reply'); |
「コメントあり」「コメントなし」の部分を書き換えて下さい。
DIVERのコメントフォームのタイトルを表示させる
DIVERのデフォルトはコメントフォームのタイトルが非表示になっています。
CSSで表示させるコードの例です。
1 2 3 4 5 6 7 |
div#comment-area .single_title, div#comment-area .respondform_title { background-color: unset; display: block; border: none; font-size: 1.4em; } |
「display: block;」を指定することで表示されるようになるので、それ以外はお好みで変更して下さい。