The comment_form_comments_closed WordPress PHP action fires after the comment form if comments are closed.
Usage
add_action('comment_form_comments_closed', 'your_custom_function'); function your_custom_function() { // your custom code here }
Parameters
- None
More information
See WordPress Developer Resources: comment_form_comments_closed
Examples
Display a message when comments are closed
Display a custom message to users when the comments are closed.
add_action('comment_form_comments_closed', 'display_comments_closed_message'); function display_comments_closed_message() { echo "<p><strong>Comments are closed for this post. Please check back later for new discussions.</strong></p>"; }
Show a contact form when comments are closed
Display a contact form for users to get in touch with the website owner when comments are closed.
add_action('comment_form_comments_closed', 'show_contact_form'); function show_contact_form() { echo do_shortcode('[contact-form-7 id="123" title="Contact form"]'); }
Display a call to action when comments are closed
Encourage users to join your newsletter when comments are closed on a post.
add_action('comment_form_comments_closed', 'display_newsletter_cta'); function display_newsletter_cta() { echo "<p><strong>Join our newsletter to stay updated on the latest discussions and more!</strong></p>"; echo do_shortcode('[newsletter_signup_form]'); }
Show related posts when comments are closed
Display a list of related posts to keep users engaged when comments are closed.
add_action('comment_form_comments_closed', 'display_related_posts'); function display_related_posts() { if (function_exists('related_posts')) { related_posts(); } }
Show social sharing buttons when comments are closed
Display social sharing buttons for users to share the post when comments are closed.
add_action('comment_form_comments_closed', 'display_social_sharing_buttons'); function display_social_sharing_buttons() { echo do_shortcode('[social_sharing_buttons]'); }