Wordpress comment_form_comments_closed
挂钩会在注释关闭时触发,即使它们从未打开过帖子,因此,每次发布禁用注释的帖子后都会显示“注释已关闭”消息。如果从未为帖子启用评论,有没有办法删除该消息?应该可以有一个没有评论和评论表格的帖子不显示此消息。另一方面,包含已关闭的评论的帖子应显示该消息。
function my_comments_closed() {
if ( ! is_page() AND post_type_supports( get_post_type(), 'comments' ) ) : ?>
<p class="nocomments"><?php _e( 'Comments are closed', 'mytheme' ); ?></p>
<?php endif;
}
add_action( 'comment_form_comments_closed', 'my_comments_closed' );