簡単|CSSでワードプレス(WordPress)のコメント欄の項目順を変える方法




ワードプレスのコメント欄の項目順を変更したい!

ワードプレス(WordPress)のコメント欄って、項目の順番が気持ち悪いと感じることありませんか?

コメント入力が 一番上にあり、その次に名前を入力する順番になっていて個人的には逆順のほうが見やすいと思っています。

スタイルのテンプレートいじれば、順番を変えることができますが、テンプレートをいじることで予期しない不具合が出て、ワードプレス(WordPress)が使えなくなってしまうリスクがあります。

今回は、テンプレートを編集するリスクを回避することもできるCSSだけでコメント欄の項目順を変更する方法をご紹介したいと思います。

また、こちらの記事にあるように、不要なコメント欄の項目を消すことで、コメント欄をかなり柔軟にカスタマイズすることができます。合わせて読んでみてください。

簡単|CSSでワードプレスのコメントからメールアドレス項目を消す方法



ワードプレスのコメント欄から不要な項目を削除する方法

以下の手順で、項目順を変更するためのスタイルを設定していきます。

POINT

やる事は2つだけです!

  • 親要素にflex を設定
  • 子要素にorderで順番を指定

これだけで対応が可能です。

≪完成イメージ≫

今回はこのように名前を1番最初にコメントを1番下に持ってくるように順番を並び替えてみます。

ワードプレス(WordPress)のコメント欄の項目順を変更する手順

ここからは、画像を交えながら詳細な手順を説明していきます。

STEP1|追加CSSを開く

ダッシュボード → 外観 → カスタマイズ → 追加CSS

で追加CSSの編集画面を開きます。

STEP2|追加CSSにCSSを追加する

以下のコードをコピーして、追加CSSに貼り付けて公開します。

クラス名は私の環境のクラス名となります。コードをコピペして項目の順が入れ替えられない場合は、Chromeのデバッグモードなどでクラス名を確認して書き換えてください。

≪追加CSSにコピペするCSS≫

/* コメントエリアの並び順をカスタマイズ
 */
/* コメントエリアにflexbox */
.comment-form {
    display: flex;
    flex-direction: column;
}
/* コメント:ヘッダーコメント */
.comment-notes{ order: 0;}
/* コメント:名前 */
.comment-form-author {order: 1;}
/* コメント:メールアドレス */
.comment-form-email{order: 2;}
/* コメント:サイト*/
.comment-form-url{ order: 3; }
/* コメント:記入欄 */
.comment-form-comment {order: 4;}
/* コメント保存 */
.comment-form-cookies-consent { order: 5;}
/* コメント:送信ボタン */
.form-submit {order: 6;}

追加をしたら公開をしてください。以下の画像のような順番になります。

目の順番を入れ替えたい場合は、orderの数値を変更することで順番を変更できます。

orderの数値が小さいほど項目が上になります。

順番の変更はとても簡単なので、好みの順番に入れ替えてもらえればと思います。

STEP3|カスタマイズ前後のコメント欄の比較

最後にカスタマイズ前後の比較を載せておきます。

やっぱり順番を入れ替えた方がしっくりきますね!

≪カスタマイズ前のコメント欄≫

≪カスタマイズ後のコメント欄≫



まとめ

CSSを使うことで、手軽に項目順を変更することができます!

テンプレートをカスタマイズするリスクもなく、CSSの追加だけで対応ができるので、手軽にカスタマイズを行いたい人にお勧めの方法です。

やり方は非常に簡単なのでぜひ試してみてください。

また、こちらの記事の不要な項目を表示とする方法と組み合わせるとより柔軟に好みの項目名にカスタマイズができるので、ぜひ組み合わせて試してみてください。

簡単|CSSでワードプレスのコメントからメールアドレス項目を消す方法

シェアお願いします!!

コメントを残す

メールアドレスが公開されることはありません。