开发者 | dwrippe |
---|---|
更新时间 | 2018年11月9日 10:27 |
PHP版本: | 3.5 及以上 |
WordPress版本: | 4.9.8 |
版权: | GPLv2 or later |
版权网址: | 版权信息 |
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>'; } ?>