To customize the built-in WordPress comments form you could use plugins, but those often slow down your site. A better approach to add custom content to the comments form is by using the WordPress comments form hooks.
List of WordPress Comments Form Hooks
There are seven WordPress comments hooks. Some of them are not available depending the discussion settings (learn more).
- comment_form_before
- comment_form_top
- comment_form_before_fields
- comment_form_after_fields
- comment_form
- comment_form_must_log_in_after
- comment_form_after
The hooks speak for themselves, but for more comprehensive look see the WordPress Comments Form – Visual Hook Guide.
PHP Snippet: Add custom content above the WordPress comments fields
Lets see how to add our custom content ‘comment policy text’ above the comment fields. To place the content there we’ll use comment_form_top hook.
add_action('comment_form_top', 'webroom_add_comment_notice');
function webroom_add_comment_notice() {
echo '<p>Comment policy: All comments are manually moderated and those deemed to be spam or promotional will be deleted.</p>';
}
PHP Snippet: Add custom content below the WordPress comments fields
Lets see how to add our custom content ‘comment policy text’ below the comment fields and above the Post comment button. To place the content there we’ll use comment_form_after_fields hook.
add_action('comment_form_after_fields', 'webroom_add_comment_notice');
function webroom_add_comment_notice() {
echo '<p>Comment policy: All comments are manually moderated and those deemed to be spam or promotional will be deleted.</p>';
}
PHP Snippet: Add custom content below the Post comment button in WordPress comments
Lets see how to add our custom content ‘comment policy text’ below the comment fields and above the Post comment button. To place the content there we’ll use comment_form_after hook.
add_action('comment_form_after', 'webroom_add_comment_notice');
function webroom_add_comment_notice() {
echo '<p>Comment policy: All comments are manually moderated and those deemed to be spam or promotional will be deleted.</p>';
}
Note that depending the WordPress discussion settings you have some hooks are not available. For example if only logged in users can comment or the comments are disabled for particular post. Learn which WordPress comments form hooks are active depending the settings you have in the WordPress Comments Visual Hooks Guide.
Learn more about Comments in WordPress in the official documentation.
How to add custom content to the WordPress comments form
To customize the built-in WordPress comments form you could use plugins, but those often slow down your site. A better approach to add custom content to the comments form is by using the WordPress comments form hooks.
List of WordPress Comments Form Hooks
There are seven WordPress comments hooks. Some of them are not available depending the discussion settings (learn more).
The hooks speak for themselves, but for more comprehensive look see the WordPress Comments Form – Visual Hook Guide.
PHP Snippet: Add custom content above the WordPress comments fields
Lets see how to add our custom content ‘comment policy text’ above the comment fields. To place the content there we’ll use comment_form_top hook.
PHP Snippet: Add custom content below the WordPress comments fields
Lets see how to add our custom content ‘comment policy text’ below the comment fields and above the Post comment button. To place the content there we’ll use comment_form_after_fields hook.
PHP Snippet: Add custom content below the Post comment button in WordPress comments
Lets see how to add our custom content ‘comment policy text’ below the comment fields and above the Post comment button. To place the content there we’ll use comment_form_after hook.
Note that depending the WordPress discussion settings you have some hooks are not available. For example if only logged in users can comment or the comments are disabled for particular post. Learn which WordPress comments form hooks are active depending the settings you have in the WordPress Comments Visual Hooks Guide.
Learn more about Comments in WordPress in the official documentation.
Recent Articles
Related Articles
If you enjoyed reading this, then please explore our other articles below:
Boost Your WooCommerce Store with Automated Two-Way Up-Sell Links
May 7th, 2024|eCommerce, WooCommerce|
The Role of UX Principles in Crafting a Winning WooCommerce Store
March 18th, 2024|WooCommerce, WordPress|
Add class to menu item if product category is empty
March 15th, 2024|WooCommerce, WordPress|
Exploring WooCommerce Alternatives for WordPress: A Comprehensive Comparison
February 27th, 2024|Plugins, WooCommerce, WordPress|
Maximizing Sales: The Best Free Abandoned Cart Recovery Plugins and Email Services for Your eCommerce Business
February 26th, 2024|eCommerce, Marketing, Plugins, WooCommerce, WordPress|
Maximizing Your eCommerce Potential: Integrating WooCommerce and Facebook Pixel
February 25th, 2024|eCommerce, Marketing, WooCommerce, WordPress|
What is Headless WordPress
Understanding Cron Jobs: Definitions and Examples
WordPress Security: Best Practices for Protecting Your Website in 2024
A Comprehensive Guide to WordPress Multilingual Websites
The Role of UX Principles in Crafting a Winning WooCommerce Store
Add class to menu item if product category is empty
Understanding Different VPN Protocols: A Comprehensive Overview
Safeguarding Your Website: Understanding and Mitigating the 10 Most Common Site Security Threats
More Articles
If you enjoyed reading this, then please explore our other articles below:
Energize Your Internal Communication Approach with Established Techniques
July 24th, 2024|
Boost Your WooCommerce Store with Automated Two-Way Up-Sell Links
May 7th, 2024|
What is Headless WordPress
April 17th, 2024|
Understanding Cron Jobs: Definitions and Examples
April 10th, 2024|
Best AI Tools for Coding in 2024: A Developer’s Essential Guide
April 7th, 2024|
WordPress Security: Best Practices for Protecting Your Website in 2024
April 2nd, 2024|
The Role of AI and Machine Learning in Enhancing SEO Strategies
March 31st, 2024|
A Comprehensive Guide to WordPress Multilingual Websites
March 27th, 2024|
Why Your Website Needs Terms and Conditions, Privacy Policy, and Cookie Policy
March 25th, 2024|
Boost Your WooCommerce Store with Automated Two-Way Up-Sell Links
May 7th, 2024|eCommerce, WooCommerce|
The Role of UX Principles in Crafting a Winning WooCommerce Store
March 18th, 2024|WooCommerce, WordPress|
Add class to menu item if product category is empty
March 15th, 2024|WooCommerce, WordPress|
Exploring WooCommerce Alternatives for WordPress: A Comprehensive Comparison
February 27th, 2024|Plugins, WooCommerce, WordPress|
Maximizing Sales: The Best Free Abandoned Cart Recovery Plugins and Email Services for Your eCommerce Business
February 26th, 2024|eCommerce, Marketing, Plugins, WooCommerce, WordPress|
Maximizing Your eCommerce Potential: Integrating WooCommerce and Facebook Pixel
February 25th, 2024|eCommerce, Marketing, WooCommerce, WordPress|
Boost Your WooCommerce Store with Automated Two-Way Up-Sell Links
May 7th, 2024|eCommerce, WooCommerce|
The Role of UX Principles in Crafting a Winning WooCommerce Store
March 18th, 2024|WooCommerce, WordPress|
Add class to menu item if product category is empty
March 15th, 2024|WooCommerce, WordPress|
Exploring WooCommerce Alternatives for WordPress: A Comprehensive Comparison
February 27th, 2024|Plugins, WooCommerce, WordPress|
Maximizing Sales: The Best Free Abandoned Cart Recovery Plugins and Email Services for Your eCommerce Business
February 26th, 2024|eCommerce, Marketing, Plugins, WooCommerce, WordPress|
Maximizing Your eCommerce Potential: Integrating WooCommerce and Facebook Pixel
February 25th, 2024|eCommerce, Marketing, WooCommerce, WordPress|