Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress コメントフォームのスタイル (アルティメットガイド)

あなたのサイトのWordPressコメントフォームのスタイルを変更したいですか?WPBeginnerでは、ユーザーのエンゲージメントを高めるさまざまな方法を何年もかけて試してきましたが、見栄えがよく、ユーザーフレンドリーなコメントフォームが大きな違いをもたらすことがわかりました。

コメントは、サイト上でユーザーとのエンゲージメントを築く上で重要な権限を持つグループです。ユーザーがコメントを残しやすく、視覚的に魅力的なものにすることで、サイト上でのディスカッションや交流を促進することができます。

この投稿では、WordPressのコメントフォームを簡単にスタイリングして、サイトのエンゲージメントを高める方法を紹介します。

Styling WordPress comment form

始める前に

WordPressテーマはサイトの外観をコントロールします。各WordPressテーマには、テンプレートファイル、関数ファイル、JavaScripts、スタイルシートを含むいくつかのファイルが付属しています。

スタイルシートには、WordPressテーマで使用するすべての要素のCSSルールが含まれています。テーマのスタイルルールを上書きするために、独自のカスタムCSSを追加することができます。

まだやったことがない場合は、初心者向けのWordPressでカスタムCSSを追加する方法の投稿をご覧ください。

CSSの外観とは別に、WordPressのコメントフォームの初期設定を変更するために関数を追加する必要があるかもしれません。この作業を行ったことがない場合は、WordPressでコードをコピー&ペーストする方法の投稿をご覧ください。

ということで、WordPressのコメントフォームのスタイルを見てみましょう。

これはかなり包括的なガイドであるため、ナビゲーションしやすいようにコンテンツの目次を作成した:

SeedProdテーマビルダーを使ったWordPressコメントフォームのスタイリング

この方法は、市場で最高のWordPressページとテーマビルダープラグインであるSeedProdが必須です。

コーディング経験のない初心者におすすめだ。しかし、この方法の欠点は、既存のWordPressテーマをカスタムテーマに置き換えてしまうことです。

まず、SeedProdプラグインをインストールして有効化する必要があります。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

注:テーマビルダー機能にアクセスするには、少なくともPROプランが必要です。

有効化した後、カスタムWordPressテーマ用のテンプレートを作成する必要があります。SeedProdでは、ビルトインテーマの1つを使用して、これらのテンプレートを簡単に生成することができます。

詳しい手順については、コーディングなしでカスタマイザーWordPressテーマを作成する方法のチュートリアルをご覧ください。

テーマテンプレートを生成したら、個別投稿テンプレートの下にある「デザインを編集」リンクをクリックする必要があります。

Edit the single post template

これでSeedProdテーマビルダーのインターフェースに個別投稿プレビューが読み込まれます。プレビューの下部にコメントフォームのブロックがあることに気づくでしょう。

Edit your comment form in SeedProd

コメントフォームをクリックすると、左のパネルにプロパティが表示されます。

また、「詳細設定」タブに切り替えると、CSSコードを記述することなくコメントフォームのスタイルを編集することができます。

Advance styling options for comment form in SeedProd

変更が完了したら、「保存」ボタンをクリックして公開することをお忘れなく。

SeedProdを使えば、コードを書かずにサイト上のあらゆる要素のスタイルを超簡単に変更できます。

しかし、これはテーマビルダーであり、すでに気に入ったWordPressテーマを使っているかもしれない。その場合、以下のヒントはWordPressでコメントフォームのスタイルを手動で変更するのに役立ちます。

WordPressでコメントフォームのスタイルを変更する

ほとんどのWordPressテーマにはcomments.phpというテンプレートがあります。このファイルは、ブログ投稿日にコメントやコメントフォームを表示するために使用されます。WordPressのコメントフォームは、次の関数を使用して生成されます:<?php comment_form(); ?>.

初期設定では、3つのテキストフィールド(名前、メール、サイト)、コメントするテキストエリアフィールド、GDPR遵守のためのチェックボックス、送信ボタンを備えたコメントフォームが生成されます。

初期設定のCSSクラスを調整するだけで、これらのフィールドを簡単に変更することができます。以下は WordPress が各コメントフォームに追加する初期設定の CSS クラスのリストです。

#respond { }
#reply-title { }
#cancel-comment-reply-link { }
#commentform { }
#author { }
#email { }
#url { }
#comment
#submit
.comment-notes { }
.required { }
.comment-form-author { }
.comment-form-email { }
.comment-form-url { }
.comment-form-comment { }
.comment-form-cookies-consent { }
.form-allowed-tags { }
.form-submit

これらのCSSクラスを調整するだけで、WordPressのコメントフォームのルック&フィールを完全に変更することができます。

では、いくつかの点を変更してみましょう。

まず、有効化したフォームフィールドをハイライトすることから始めます。現在アクティブなフィールドをハイライトすることで、特別なニーズを持つ人々にとってフォームがより有効化され、また、小さな端末でもコメントフォームが見やすくなります。

#respond {
background: #fbfbfb;
padding:0 10px 0 10px;
}

/* Highlight active form field */

#respond input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}

#respond input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
textarea:focus {
box-shadow: 0 0 5px rgba(81, 203, 238, 1);
margin: 5px 1px 3px 0px;
border: 2px solid rgba(81, 203, 238, 1);
}

これが変更後のWordPress Twenty Sixteenテーマでのフォームの様子です:

Highlight active comment form field

これらのクラスを使うと、入力ボックス内のテキストの外観を変更することができます。さっそく、投稿者名とURLフィールドのテキストスタイルを変更してみましょう。

#author, #email {
font-family: "Open Sans", "Droid Sans", Arial;
font-style:italic;
color:#1d1d1d;
letter-spacing:.1em;
} 

#url  {
color: #1d1d1d;
font-family: "Luicida Console", "Courier New", "Courier", monospace;
} 

下のスクリーンショットをよく見ると、名前とメールのフィールドのフォントがサイトのURLと異なっている。

Input styles for WordPress comment form

WordPressのコメントフォーム送信ボタンのスタイルを変更することもできます。初期設定の送信ボタンを使う代わりに、CSS3のグラデーションとボックスシャドウを付けてみましょう。

#submit {
background:-moz-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:-webkit-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:-o-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:-ms-linear-gradient(top, #44c767 5%, #5cbf2a 100%);
background:linear-gradient(to bottom, #44c767 5%, #5cbf2a 100%);
background-color:#44c767;
-moz-border-radius:28px;
-webkit-border-radius:28px;
border-radius:28px;
border:1px solid #18ab29;
display:inline-block;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:17px;
padding:16px 31px;
text-decoration:none;
text-shadow:0px 1px 0px #2f6627;
} 

#submit:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5cbf2a), color-stop(1, #44c767));
background:-moz-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:-webkit-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:-o-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:-ms-linear-gradient(top, #5cbf2a 5%, #44c767 100%);
background:linear-gradient(to bottom, #5cbf2a 5%, #44c767 100%);
background-color:#5cbf2a;
}
#submit:active {
position:relative;
top:1px;
}
Comment form submit button

WordPressのコメントフォームを次のレベルに引き上げる

基本的すぎると思うかもしれない。まあ、みんながついていけるように、まずはそこから始めなければならない。

しかし、フォームフィールドを並べ替えたり、ソーシャルログイン、コメント購読、コメントガイドライン、クイックタグなどを追加することで、WordPressのコメントフォームを次のレベルに引き上げることができます。

WordPressのコメントにソーシャルログインを追加する

WordPressのコメントにソーシャルログインを追加するところから始めよう。

最初に必要なことは、Super Socializerプラグインをインストールして有効化することです。詳しくは、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化した後、Super Socializer ” Social Loginにアクセスし、’Enable Social Login’というボックスにチェックを入れる必要があります。

Check box to enable social login

ソーシャルログインオプションパネルが表示されます。まず、「詳細設定」タブをクリックします。

そして、「コメントフォームで有効化」ボックスにチェックが入っていることを確認してください。

Enable social login on comment form

次に、「基本設定」タブをクリックします。ここでは、’ソーシャルネットワークを選択’セクションのボックスにチェックを入れて、追加するソーシャルネットワークを選択することができます。

Select social networks for login

この下で、プラグインはソーシャル・プラットフォームと接続するためにAPIキーを必須にします。クエスチョンマーク」のアイコンをクリックすると、各プラットフォームのAPIキーの取得方法が表示されます。

Enter social network API keys

完了したら、「変更を保存」ボタンをクリックしてソーシャルログイン設定を保存します。

あなたのサイトにアクセスすると、コメントフォームの上にソーシャルログインボタンが表示されます。

Social login comment form example

コメントフォームの前後にコメントポリシーのテキストを追加する

私たちはすべてのユーザーを愛していますし、私たちのサイトにコメントを残してくださることに本当に感謝しています。しかし、健全なディスカッション環境を作るためには、コメントをモデレートすることが重要です。

完全な透明性を確保するため、コメントポリシーのページを作りましたが、このリンクをフッターに貼るだけではダメです。

私たちは、コメントを残すすべてのユーザーにとって、コメントポリシーを目立たせ、見えるようにしたいと考えました。そのため、WordPressのコメントフォームにコメントポリシーを追加することにしました。

コメントポリシーページを追加したい場合、まず最初にWordPressページを作成し、コメントポリシーを定義する必要があります(私たちのものを盗んで、あなたのニーズに合うように変更することができます)。

その後、テーマのfunctions.phpファイルまたはコード・スニペット・プラグインに以下のコードを追加します。

function wpbeginner_comment_text_before($arg) {
    $arg['comment_notes_before'] .= '<p class="comment-policy"">We are glad you have chosen to leave a comment. Please keep in mind that comments are moderated according to our <a href="http://www.example.com/comment-policy-page/">comment policy</a>.</p>';
    return $arg;
}

add_filter('comment_form_defaults', 'wpbeginner_comment_text_before');

上記のコードは、ノートの前にある初期設定のコメントフォームをこのテキストに置き換えます。また、CSSを使用して通知をハイライトできるように、コードにCSSクラスを追加しました。以下は使用したCSSのサンプルです:

p.comment-policy {
    border: 1px solid #ffd499;
    background-color: #fff4e5;
    border-radius: 5px;
    padding: 10px;
    margin: 10px 0px 10px 0px;
    font-size: small;
    font-style: italic;
}

私たちのテストサイトではこのように見えた:

Comment policy note

コメントするテキストエリアの後にリンクを表示したい場合は、以下のコードを使用する。

function wpbeginner_comment_text_after($arg) {
    $arg['comment_notes_after'] .= '<p class="comment-policy"">We are glad you have chosen to leave a comment. Please keep in mind that comments are moderated according to our <a href="http://www.example.com/comment-policy-page/">comment policy</a>.</p>';
    return $arg;
}

add_filter('comment_form_defaults', 'wpbeginner_comment_text_after');

example.comではなく、あなたのコメントポリシーページに飛ぶように、URLを適宜変更することをお忘れなく。

コメントするテキストフィールドを下に移動する

初期設定では、WordPressのコメントフォームはコメントテキストエリアを最初に表示し、次に名前、メール、サイトのフィールドを表示します。この変更はWordPress 4.4で導入されました。

それ以前は、WordPressサイトは名前、メール、ウェブサイトのフィールドを最初に表示し、次にコメントするテキストボックスを表示していました。WPBeginnerでは、ユーザーがこの順番でコメントフォームを表示することに慣れていると感じたため、古いフィールドの順番を使用しています。

その場合は、テーマのfunctions.phpファイルまたはコード・スニペット・プラグインに次のコードを追加するだけです。

function wpb_move_comment_field_to_bottom( $fields ) {
$comment_field = $fields['comment'];
unset( $fields['comment'] );
$fields['comment'] = $comment_field;
return $fields;
}

add_filter( 'comment_form_fields', 'wpb_move_comment_field_to_bottom');

WPCodeのようなコードスニペットプラグインを使用してWordPressにコードを追加することをお勧めします。これにより、functions.phpファイルを編集することなく簡単にカスタマイザーのコードを追加することができるため、サイトを壊す心配がありません。

開始するには、無料のWPCodeプラグインをインストールし、有効化する必要があります。手順については、WordPressプラグインのインストール方法をご覧ください。

有効化したら、WordPressダッシュボードからCode Snippets ” + Add Snippetにアクセスします。

そこから、’カスタムコードを追加(新規スニペット)’オプションを見つけ、その下の’スニペットを使用’ボタンをクリックします。

Add new snippet

次に、ページの一番上にスニペットのタイトルを追加します。これは、何のコードかを覚えておくのに役立つものであれば何でもかまいません。

次に、上記のコードを「コードプレビュー」ボックスに貼り付け、右側のドロップダウンリストからコードタイプとして「PHPスニペット」を選択します。

Paste code into Code Preview box and select the Code Type

その後、スイッチを’Inactive’から’Active’に切り替え、’Save Snippet’ボタンをクリックするだけです。

Activate and save snippet in WPCode

このコードは、単にコメントするテキスト・エリア・フィールドを一番下に移動させるだけである。

Moving comment field to the bottom

WordPressのコメントフォームからサイト(URL)フィールドを削除する

コメントフォームのサイトフィールドは多くのスパマーを引きつけています。このフィールドを削除してもスパマーを止めることはできませんし、スパムコメントを減らすこともできませんが、誤って悪い作者のサイトリンクを含むコメントを承認してしまうことを防ぐことができます。

また、コメントフォームからフィールドを減らすことができ、より簡単でユーザーフレンドリーになります。このトピックについては、WordPressのコメントフォームからサイトのURLフィールドを削除する投稿をご覧ください。

コメントフォームからURLフィールドを削除するには、以下のコードをfunctions.phpファイルまたはコードスニペットプラグインに追加するだけです。

function wpbeginner_remove_comment_url($arg) {
    $arg['url'] = '';
    return $arg;
}
add_filter('comment_form_default_fields', 'wpbeginner_remove_comment_url');

Remove URL field

前節と同じ手順で、WPCodeプラグインを使ってWordPressにこのコードを安全に追加することができます。

WordPressにコメント購読チェックボックスを追加する

ユーザーがあなたのサイトにコメントを残したとき、誰かがそのコメントに返信したかどうかを確認するために、そのスレッドをフォローしたいと思うかもしれません。コメントを購読するチェックボックスを追加することで、投稿に新しいコメントが表示されるたびに、ユーザーは即座に通知を受け取ることが有効化されます。

このチェックボックスを追加するには、まずSubscribe to Comments Reloadedプラグインをインストールして有効化します。有効化したら、StCR ” コメントフォームページにアクセスしてプラグインの設定を行う必要があります。

Subscribe to comments checkbox

詳しい手順については、WordPressでユーザーがコメントを購読できるようにする方法の投稿をご覧ください。

WordPressのコメントフォームに追加フィールドを追加する

WordPressのコメントフォームに追加フィールドを追加したいですか?例えば、ユーザーがTwitterのハンドルネームを追加できるオプション設定などでしょうか?

WordPress Comments Fieldsプラグインをインストールして有効化するだけです。有効化したら、「Comments Fields」ページに移動し、「Comment Fields」タブに切り替えます。

Add extra fields to comment form

カスタムフィールドをドラッグ&ドロップし、タイトル、説明、データ名を付けるだけです。

フィールドの追加が完了したら、忘れずに「変更をすべて保存」ボタンをクリックしてください。

コメントフォームを表示し、カスタムフィールドのアクションを確認できるようになりました。

Comment form custom fields

カスタムフィールドはコメントモデレーションとコメントコンテンツの下に表示されます。

Comment extra fields displayed

詳しくは、WordPressのコメントフォームにカスタムフィールドを追加する方法のチュートリアルをご覧ください。

この投稿が、WordPressのコメントフォームをユーザーにとってより楽しいものにする方法を学ぶのにお役に立てば幸いです。また、WordPressブログ投稿日に多くのコメントをもらうためのヒントやWordPressに最適なソーシャルメディアプラグインのエキスパートピックもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

114件のコメント返信を残す

  1. tom

    Great Article! thanks a lot

    • WPBeginner Support

      You’re welcome :)

      管理者

  2. mobileninja

    Thank you so much. It is very helpful article.

    • WPBeginner Support

      Glad it could be helpful :)

      管理者

  3. Emma

    Hi. Great tutorial. I wanted to refrain my users from adding their website url to the comment section, because it causes crashes for some users (no idea why). I succeeded, but now it still says the usual “remember my name, e-mail adres and website for the next time I leave a comment”. Do you know how to fix that?

    • WPBeginner Support

      You may want to check with your theme’s support and let them know about the crashing and editing that message.

      管理者

  4. WPBeginner Support

    Glad our guide could help :)

    管理者

  5. Deepak Bharti

    Thanks for sharing this type of article. it is helpful for me and my website.

    • WPBeginner Support

      Glad our article could be helpful :)

      管理者

  6. Rubel Ahmed

    Hello

    Nice article and I have used some of your suggestions but I found a code error that needs fixing under ‘Adding Comment Policy Text Before or After Comment Form’.

    You have placed the add filter within the function or otherwise it won’t get executed, it needs to be moved outside of the function.

    Rubel

    • WPBeginner Support

      Both filters should be outside the function but we will certainly take another look and update if we can see the error :)

      管理者

  7. suvo

    obviously like your web-site Post Thanks for Shearing. i Read your Blog every day.it very bothersome to tell the reality then again I’ll definitely come back again.Please write more about this topics.

    • WPBeginner Support

      Glad you like our articles :)

      管理者

  8. ARPIT

    The Information you’ve provided here is very good. Nice Tutorial. Thanks for sharing. I was looking for a long time for this.It’s really helping me get more familiar with WordPress!

  9. Hồ Ngọc Thanh

    I can’t find #respond { }
    #reply-title { }
    #cancel-comment-reply-link { }
    #commentform { }
    #author { }
    #email { }
    #url { }
    #comment
    #submit
    in my wordpress theme?

  10. Chintan

    How to add real-time comment preview?

    • Paulina

      Hello, thank you for this very useful article. I am interested in adding a text before the button “submit”. In the code that you are providing here: would I need to change the words ‘wpbeginner’ to anything else that is connected to my own site?

      • Akramul Hasan

        Hello Paulina,
        You can add text or anything before Submit button by using a simple filter hook that works for comments form fields.

  11. Hena

    wow!! It’s very good

  12. Woolker Cherenfant

    Hi! Great article as usual. But I am wondering how can I change the word “says” in the comment section. I want to translate it into Haitian Creole “di”. Any help with that?

    Thanks in advance.

    —Woolker

  13. Tisha

    Is it possible to copy the code to blogger?. Because I want to make Wordpress style comment in my Blogger blog. Thanks for your help. :)

  14. Mate Hodi

    Hey!

    Great article! I was looking for a solution to change the “Leave a Reply” part. Do you have any idea how I may change it?

  15. Neeraj

    This is a helpful guide which gave thorough guidance to me about Comments Section Optimization.

  16. Kevin Byrnes

    Excellent article. I will be facing some of these issues as well..

  17. JP

    Hi
    I love your tutorials! I still have a question though; is it popular to change the greyish background color of the entire comment form to some thing else? Perhaps even to an image instead of a solid color?

  18. Mahesh

    I’m Loving Your Tuts It is very Easy to Understand and More Useful any Where.

    Thanks For Sharing Sir.

  19. Lisa Marten

    Can I put the comment box to be fill in above the list of posted comments instead of below?

  20. SiRetu

    Is there any complete tutorial? I mean start from scratch including creating comments.php file from the first time. Thanks, great tutorial as always

  21. Luis Izquierdo

    I am customizing my wp themes child theme and I was able to place the policy text above the comment form. But it only shows to logged out users. How do I get it to show to Logged in users?

  22. Luca Morelli

    Hello great tutorial: thanks!

    I keep improving my knowledge about WordPress thanks to your lessons. I have a question (I don’t know much about php): I managed to add the comment policy text before the submit button, but I noticed that if I click “reply” and see your codes, the php output is inside the paragraph tag together with a class named “commentpolicy”. How did you achieve that (e.g. how to style the php output on an HTML webpage with a tag and a class, which can then be styled with CSS)?

    Hopefully I explained it correctly and my question makes sense.

    Again many thanks for all your tutorials.

    Luca

    • WPBeginner Support

      We are not sure what you are trying to ask. Can you please explain bit more? Thanks.

      管理者

      • Jayanta

        I have the same question. Trying to clarify a bit.
        I have added your snippet to get the comment policy text before comment field. But This is only some text, no special div class is added for that text. So, I am not able to style it using css (I would like to make the text smaller, or may be put a border-box to it). Please guide us. Hope it makes sense now. Thank you so much.

  23. Erick

    How do you make comments look like this website?

  24. gift charles

    Thank you very much for this,i was looking for a long time for a way to make the built in comments look better because i prefer them to other services like facebook comments or disqus

  25. Adnan Bashir

    As you have noticed, the newest version of WP (4.4) is displaying Name and Email form below Text box, do you have any idea how to revert it to old style (Name and Email box above the Text box) ?
    Thanks

  26. mario

    Hello, great tutorial !
    But I’d like to know one more thing: is it possible to add a checkbox for the privacy policy? Since wordpress system collect the ip, I want my users to check teh box before sending the message. Any suggestion ? Thank you !

  27. Ramon

    I would like to have the input comments fields above the comments them self so my customers can leave a comment without the need to scroll all the way down the page.

    Is there an easy way to accomplish this?

    Thank you.

  28. dragons

    Is there any way to ad an EDIT button for the commenters? So they can fix typos and such? Also what if the site wants to allow commenters the ability to upload images in the comments? Is there a way to do that?

  29. Rick Hellewell

    Good tutorial. Used it to develop my own customized contact form
    plugin, where I re-define the $args for the comment form fields.

    But it turns out, while testing, that some themes create their own
    ‘textarea’ field, which adds to my ‘textarea’ field, resulting in two
    comment text fields. Not good.

    I have set my add_filter( ‘comment_form_default_fields’…. with a
    higher priority (99) so that it happens later in the ‘page build’ (after
    the theme does it’s comment_form_default_fields), but the duplicates
    comment text boxes are still there. Also tried a priority of 8, and that
    didn’t do it either.

    So, can you think of a generic (works for any theme) that can
    determine if the comment field has already been defined? And, if the
    duplicate is found, remove the one in the theme, so I can replace it
    with mine?

    I understand that the problem is caused by bad coding practices on the theme, but would like to find a workaround.

    Thanks….Rick…

  30. Larisa Frolova

    Thank you!

    I’ve searched the forums and Google for this, but I’m still a little confused as to what to do. If I just want to change the LOCATION of the comment/reply link that appears on posts, how do I do that? It’s not that I want to make it invisible, or change the wording – I just want it to be at the bottom of a post, not at the top.

    How do I go about doing that for the Twenty-Twelve theme?

  31. Mikael

    I like this layout!

  32. lflier

    Very helpful!

    I’m really liking the Disqus comment system you’re now using. It’s slick and very inviting. I find myself leaving more comments on sites using Disqus.

    But I’m discouraged from using it on my own site by the lack of integration with BuddyPress activity stream. So the more I can do to streamline the native WordPress comment system and make it as inviting as Disqus, the better. Thanks again for your tutorial.

  33. Therese

    Thank you so much for all this! It’s really helping me get more familiar with Wordpress!
    I’ve got the social media logins, I’ve got the border sorted, but now I am totally stuck in trying to find *where* to edit the font for the comment box’s individual boxes.

    I can’t figure it out. :(

    Can you please tell me where exactly to find that? You don’t specify this clearly enough in the tutorial. :)

    • WPBeginner Support

      Please see how we changed fonts for #author and #url input fields in the article. To change font in the comment box you can use something like this:

      #comment { 
      font-family: arial, verdana, sans-serif; 
      font-size: 16px;
      } 
      

      管理者

  34. JG

    how do I add a required checkbox people have to tick before the form gets submitted? I have tried adding the field in via adding a field under add_filter(‘comment_form_default_fields,) while the field shows the form can still be submitted without ticking the box.

  35. Jewel

    Thank you a lot…

  36. Ann

    I read through your tutorial… and was wondering if it can be applied to a WordPress site that has a Genesis Framework and Child theme. I am using the Epic Child theme by the way. Thanks for your help.

    • WPBeginner Support

      Yes some parts of the tutorial can be directly applied to your child theme. For CSS styling you need to over ride your childtheme’s CSS.

      管理者

  37. Jonathan

    Any idea how to place those checkboxes for Subcribe to Comments and other plugins so that they appear above the Submit button? Is there a way define where wordpress would normally include those items?

    • WPBeginner Support

      if you are using Subscribe to comments plugin then you can place <?php show_subscription_checkbox(); ?> in your templates where you want the subscription checkbox to appear.

      管理者

  38. Jeff Hilron

    Im trying to figure out how to get the round avatars.

  39. Ravinder

    Nice Tutorial. the information you have provided here is very good. I was searching for it from a while. Thanks for sharing.

  40. mohib

    This is a wonderfull tuturial, “Click here to cancel repley” i want ot chage this name, but not found any way, would you pls help me ?

  41. Mike Lee

    Hi, your tutorial is so wonderful and i would like to ask how to make the comment form appear under the specific comment when clicking the ‘Reply’ word of that coment.

    Thanks

    • Editorial Staff

      This happens by default in the WordPress theme when you allow threaded comments. WordPress loads comment-reply.min.js. If your theme is not loading that, then you need to load it.

      管理者

      • Jae

        I have the Elegant Tonight theme on my WordPress, and I have my dashboard-settings-discussion set to: Enable threaded (nested) comments 3 levels deep. So, I should be seeing threaded comments, but I am not. WordPress doesn’t seem to be loading comment-reply.min.js. Where in my comments.php theme do I add this? And do I add exactly that, or in some other coding format? Thank you for any advice!

        • Editorial Staff

          Hey Jae,

          Elegant themes staff is better equipped to answer that question because we are not very familiar with that theme. When you pay for Elegant Themes, you also get access to their support.

  42. Robo Ek

    Helpful article once again from you. Maybe you should change your name. Even professionals would find your tutorial useful

  43. Adrian Robertson

    Another nice tutorial from you guys, time and time again when I can’t remember how to do something I end up on your site.

    Great work!

  44. Mattia

    Hi guys thanks a lot. Just a question: which is the difference between and . With this last one, your adivecs don’t work! ;)

    • Mattia

      sorry the output deleted my question: difference between “comment_form” and “comment_template”… ;)

      • Editorial Staff

        No problem. So comments_template is a function that loads the template used to display comments. It loads the comments.php file by default however you can use another file if you have a customized version. The comments.php file usually contains the code to load all the comments, and it also contains the function comment_form. The commnent_form function outputs the actual comment form (name, email, website, message, submit button, etc).

        Hope that helped clear things up :)

        管理者

        • Mattia

          It did. Thanks ;)

  45. Sue Kearney

    I’m loving all of this juicy input, some of which I’ve shamelessly lifted from what you do. I’m about halfway done. Check it out here: http://goo.gl/8r9uO

    Thanks again!

  46. Ernice Gilbert

    Hello, how do I add a reply button in the comments box just like yours to my wordpress site? It is a plugin or tweaking of code?

    Thanks.

    • Editorial Staff

      Hey Ernice,

      It is not a plugin. We are using the same technique showed in this article. Instead of using background color, we are using the background image property of CSS.

      管理者

  47. Rifat Bin Sharif

    In my wordpress theme, I just noticed that in comment area there is a word ”says’ but I couldn’t find it in comments.php file. How to remove this text?
    Thanks

  48. Colin Crawford

    Hi Nice article and I have used some of your suggestions but I found a code error that needs fixing under ‘Adding Comment Policy Text Before or After Comment Form’.

    You have placed the add filter within the function or otherwise it won’t get executed, it needs to be moved outside of the function.

    Colin

  49. Gaelyn

    All wonderful suggestions. Now, how do you change the word “responses” to “comment” and make it more prominent. On Suffusion theme. Thanks.

    • Editorial Staff

      You could probably use the filters shown in the article and CSS to make it look like that.

      管理者

      • Umer Rock

        Ok. Thank you, let me consider again on article. well i am not expert with CSS.

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。