The comment_form_after WordPress action fires after the comment form, allowing you to insert custom code.
Usage
add_action('comment_form_after', 'your_function_name'); function your_function_name() { // your custom code here }
Parameters
- None
More information
See WordPress Developer Resources: comment_form_after
Examples
Add a custom message after the comment form
Displays a thank you message after the comment form.
add_action('comment_form_after', 'display_thank_you_message'); function display_thank_you_message() { echo '<p><strong>Thank you for your comment!</strong></p>'; }
Add a GDPR consent checkbox
Inserts a GDPR consent checkbox after the comment form.
add_action('comment_form_after', 'add_gdpr_consent_checkbox'); function add_gdpr_consent_checkbox() { echo '<input type="checkbox" name="gdpr_consent" required> <label>I consent to the storage of my data according to the Privacy Policy</label>'; }
Display a list of recent comments
Shows a list of recent comments below the comment form.
add_action('comment_form_after', 'display_recent_comments'); function display_recent_comments() { $recent_comments = get_comments(array('number' => 5, 'status' => 'approve')); echo '<h3>Recent Comments</h3>'; echo '<ul>'; foreach ($recent_comments as $comment) { echo '<li>' . $comment->comment_author . ': ' . $comment->comment_content . '</li>'; } echo '</ul>'; }
Add social sharing buttons
Adds social sharing buttons for Facebook and Twitter after the comment form.
add_action('comment_form_after', 'add_social_sharing_buttons'); function add_social_sharing_buttons() { echo '<div class="social-sharing">'; echo '<a href="https://www.facebook.com/sharer/sharer.php?u=' . urlencode(get_permalink()) . '" target="_blank">Share on Facebook</a>'; echo '<a href="https://twitter.com/intent/tweet?url=' . urlencode(get_permalink()) . '&text=' . urlencode(get_the_title()) . '" target="_blank">Share on Twitter</a>'; echo '</div>'; }
Display a custom message if comments are closed
Shows a message if the comments are closed for the current post.
add_action('comment_form_after', 'display_comments_closed_message'); function display_comments_closed_message() { if (!comments_open()) { echo '<p><strong>Comments are closed for this post.</strong></p>'; } }