Would you like to change the model of WordPress remark kind in your web site? Feedback play an necessary position in constructing person engagement on an internet site. A very good-looking user-friendly remark kind encourages customers to take part in dialogue. That’s why we now have created the final information on how to simply model the WordPress remark kind.

Earlier than Getting Began

WordPress themes management the look of your web site. Every WordPress theme comes with a number of information together with template information, functions file, JavaScripts, and stylesheets.

Stylesheets comprise the CSS guidelines for all parts utilized by your WordPress theme. You’ll be able to add your personal customized CSS to override your theme’s model guidelines.

When you haven’t performed this earlier than, then see our article on how to add custom CSS in WordPress for freshmen.

Other than CSS, you might also want to add some features to modify the default look of your WordPress remark kind.

That being stated, let’s check out how to model the WordPress remark kind.

Since it is a pretty complete information, we now have created a desk of content material for straightforward navigation:

  • Change WordPress Comments with Default CSS Classes
  • Adding Social Login to WordPress Comment Form
  • Adding Comment Policy Text in WordPress Comment Form
  • Moving Comment Text Field to Bottom
  • Removing Website (URL) Field from WordPress Comment Form
  • Adding Subscribe to Comments Checkbox in WordPress
  • Add Quicktags in WordPress Comments

Altering Comment Form Style in WordPress

Inside most WordPress themes there’s a template known as feedback.php. This file is used to show feedback and remark kind in your weblog posts. The WordPress remark kind is generated by utilizing the perform: <?php comment_form(); ?>.

By default, this perform generates your remark kind with three textual content fields (Identify, Electronic mail, and Web site), a textarea subject for the remark textual content, a checkbox for GDPR compliance, and the submit button.

You’ll be able to simply modify every of those fields by merely tweaking the the default CSS courses. Under is a listing of the default CSS courses that WordPress provides to every remark kind.

#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

By merely tweaking these CSS lessons, you may fully change the appear and feel of your WordPress remark type.

Let’s go forward and attempt to change a couple of issues, so you may get a good suggestion on how this works.

First, we are going to begin by highlighting the energetic type area. Highlighting the presently energetic area makes your type extra accessible for folks with particular wants, and it additionally makes your remark type look nicer on smaller gadgets.

#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);
}

This is how our form looked like in the WordPress Twenty Sixteen theme after the changes:

Utilizing these courses, you possibly can change the conduct of how textual content seems inside enter bins. We’ll go forward and alter the textual content type of the creator identify and the URL fields.

#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; 
}

If you take a close look in the screenshot below, the name and email field font is different than the website URL.

You can also change the style of the WordPress comment form submit button. Instead of using the default submit button, let’s give it some CSS3 gradient and box shadow.

#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;
}

Taking WordPress Remark Types to the Subsequent Stage

You may be considering that was too fundamental. Properly now we have to start out there, so everybody can comply with alongside.

You possibly can take your WordPress remark type to the subsequent stage by rearranging type fields, including social login, subscribe to feedback, remark pointers, quicktags, and extra.

Add Social login to WordPress Feedback

Let’s begin with including social logins to WordPress feedback.

The very first thing it is advisable to do is set up and activate the WordPress Social Login plugin. For extra particulars, see our step-by-step information on how to install a WordPress plugin.

Upon activation, it is advisable to go to Settings » WP Social Login web page to configure plugin settings.

The plugin would require API keys in an effort to join with social platforms. You will notice hyperlinks with directions on the right way to get this info for every platform.

After coming into your API keys, click on on the save settings button to retailer your modifications.

Now you can go to your web site to see the social login buttons above your remark type.

Including Remark Coverage Textual content Earlier than or After Remark Type

We love all of our customers, and we actually admire them taking a couple of minutes to depart a touch upon our web site. Nonetheless, to create a wholesome dialogue atmosphere you will need to moderate comments.

To have full transparency, we created a comment policy web page, however you’ll be able to’t simply put this hyperlink within the footer.

We needed to have our remark coverage be outstanding and visual for all customers who’re leaving a remark. Because of this we determined so as to add the remark coverage in our WordPress remark type.

If you wish to add a remark coverage web page, then the very first thing you must do is create a WordPress web page and outline your remark coverage (you’ll be able to steal ours and modify it to satisfy your wants).

After that, you’ll be able to add the next code in your theme’s functions.php file or a site-specific plugin.

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');

The above code will replace the default comment form before notes with this text. We have also added a CSS class in the code, so that we can highlight the notice using CSS. Here is the sample CSS we used:

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;
}

This is how it looked on our test site:

If you want to display the link after the comment text area, then use the following code.

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');

Don’t neglect to vary the URL accordingly, so it goes to your remark coverage web page fairly than instance.com

Transfer Remark Textual content Subject to Backside
By default, WordPress remark kind shows the remark textual content space first after which title, e-mail, and web site fields. This alteration was launched in WordPress 4.4.

Earlier than that, WordPress web sites displayed title, e-mail, and web site fields first, after which the remark textual content field. We felt that our customers are used to seeing the remark kind in that order, so we nonetheless use the previous area order on WPBeginner.

If you wish to do this, then all it’s good to do is add the next code to your theme’s functions.php file or a site-specific plugin.

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'

This code simply moves the comment text area field to the bottom.

Take away Web site (URL) Area from WordPress Remark Kind

The web site discipline within the remark type attracts loads of spammers. Whereas eradicating it gained’t cease spammers and even cut back spam feedback, it’s going to actually prevent from unintentionally approving a remark with unhealthy creator web site hyperlink.

It would additionally cut back a discipline from the remark type, making it simpler and extra user-friendly.

To take away URL discipline from remark type, merely add the next code to your capabilities.php file or a site-specific plugin.

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

Add a Subscribe to Feedback Checkbox in WordPress

When customers depart a remark in your web site, they could wish to observe up on that thread to see if somebody has replied to their remark. By including a subscribe to feedback checkbox, you allow customers to obtain immediate notifications at any time when a brand new remark seems on the submit.

So as to add this checkbox, very first thing it’s essential do is set up and activate Subscribe to Comments Reloaded plugin. Upon activation, it’s essential go to Settings » Subscribe to Feedback to configure the plugin settings.

Add Quicktags in Remark Type

Quicktags are formatting buttons that allow customers to simply model their feedback. These embrace buttons to daring, italicize, add a hyperlink, or blockquote.

So as to add quicktags, it’s good to set up and activate the Basic Comment Quicktags plugin.

We hope this article helped you learn how to style WordPress comment form to make it more fun for your users.