WordPressテーマSANGOの質問

コメント入力欄をカスタマイズしたい

アバター
ユウスケ

大変お世話になっております。
記事の下に表示されるコメント欄をカスタマイズしたいと考えております。
デフォルトでは、
コメント→名前→メールアドレス→サイト
というやや違和感のある順番になっていますが、
名前→コメント
という順番に変更し、さらに可能であれば、メールアドレス、サイトは非表示にしたいです(コメント投稿の心理ハードルが上がってしまうため)。
尚、すでに、設定>ディスカッションからメールアドレス入力は任意に設定してあります。
上記を実現するための方法をご教示いただけますと有難いです。
宜しくお願い致します。

SANGOの設計図
SANGOテーマの設計図(各ファイルの役割)
コメントへの回答
サルワカくん
サルワカくん
2019/05/24

お世話になっております。
コメント欄については、WordPress本体により出力されており、テーマ側で順番のコントロールなどは行っておりません。
(コメント欄のカスタマイズ方法は、全テーマ共通になっています)

順番を変えるだけならCSSで可能です。こちらの記事がとても参考になります。
https://q-az.net/wordpress-comment-css-flexbox/

フィールドを消したり、追加したりするためには、functions.phpにコードを追加する必要があります。こちらの記事にとても分かりやすく書かれています。
https://oku-log.com/blog/comment-custom/

ご確認の程、よろしくお願いいたします。

アバター
ユウスケ
2019/05/24

早速ありがとうございます!
以下のCSSをカスタマイザーの追加CSSに記入するだけで、見かけ上は私の希望通りになりました。
助かりました。ありがとうございました!

.comment-form-url , .comment-form-email { display:none; }

#commentform {
display: flex;
flex-direction: column;
}

.comment-notes {
order: -3;
}

.comment-form-comment {
order: -1;
}

.comment-form-author {
order: -2;
}

.form-submit {
order: 0;
}

サルワカくん
サルワカくん
2019/05/25

イメージ通りにできたようで良かったです!
CSSまで貼っていただき、ありがとうございます。