Engage your visitors and initiate discussion with more meaningful comment form titles, created on a post-by-post basis!
The problem with the default comment form in WordPress is that the title “Leave A Reply” doesn’t really engage readers or encourage them to start a discussion or join the conversation. With the Custom Comment Form Title plugin, you can quickly change the default title to something more engaging, then set a custom comment form title on a post-by-post basis to really engage your readers. Ask a compelling question, make a bold statement, or leave an empty threat. Say whatever you want!
A note about Framework and Theme Compatibility:
Some frameworks and themes replace the comment_form_defaults function with a new, unique function. This plugin has been tested with, and is known to work with, the following frameworks:
If your framework isn’t listed above, that doesn’t mean the plugin won’t work for you. Give it a try and find out. If it doesn’t work, head over to the forum and leave some information about your framework or theme. With your help, I can work on updating the plugin to work with a wider variety of frameworks and themes.
A note about other comment system plugins:
Some comment systems replace the WordPress Comment Form all together. Special consideration must be taken to hook this plugin’s custom titles back into the page before the new comment system. This plugin has been designed to work with the following comment systems:
If the commment system you use isn’t listed above, head over to the forum and leave some information about what you are using. With your help, I can work on updating the plugin to work with a wider variety of comment systems.
Some frameworks overwrite the comment_form_defaults function with a new, unique function. Check the plugin settings page for a list of frameworks this plugin has been developed to work with.
Try the plugin and see if it works. Your framework may not replace the default comment_form_defaults function. If the plugin doesn’t work, leave a comment in the forum and, with your help, I can work on updating the plugin to work with a wider variety of frameworks and themes.
Yes! Somewhere in your comments.php file you should see a line of code that looks similar to this:
<?php comment_form_title( __('Leave a Reply'), __('Leave a Reply for %s') ); ?>
If you replace that line of code with the follow snippet you should be able to use Custom Comment Form Titles with your website:
<?php $post_id = get_the_ID(); $post_comment_title = get_post_meta( $post_id, 'ccft_post_comment_title', true ); if( !empty( $post_comment_title ) ) $ccft_comment_title = sanitize_text_field( $post_comment_title ); else { $ccft_admin_options = get_option( 'custom_comment_form_title' ); $ccft_comment_title = esc_attr( $ccft_admin_options['default_title'] ); } if( !empty( $ccft_comment_title ) ) echo '<h3 id="reply-title" class="comment-reply-title">' . $ccft_comment_title . '</h3>'; else { echo '<h3 id="reply-title" class="comment-reply-title">'; comment_form_title( __('Leave a Reply'), __('Leave a Reply for %s') ); echo '</h3>'; } ?>