get_the_ID()]; if ( ! get_option( 'fictioneer_disable_comment_query' ) ) { $query_args['type'] = ['comment', 'private']; $query_args['order'] = get_option( 'comment_order' ); } else { $query_args['type'] = ['comment']; } // Filter query arguments $query_args = apply_filters( 'fictioneer_filter_comments_query', $query_args, get_the_ID() ); // Query comments $comments_query = new WP_Comment_Query( $query_args ); $comments = $comments_query->comments; // Filter comments $comments = apply_filters( 'fictioneer_filter_comments', $comments, get_the_ID() ); // Comments header fictioneer_comment_header( $comments_count ); // Comment form if ( ! fictioneer_is_commenting_disabled() ) { if ( get_option( 'fictioneer_enable_ajax_comment_form' ) ) { fictioneer_comments_ajax_form_skeleton(); } else { comment_form(); } } else { echo '
' . __( 'Commenting is disabled.', 'fictioneer' ) . '
'; } // Count all comments regardless of status $count = count( $comments ); // Comment list if ( have_comments() || ( $count > 0 && user_can( $user, 'moderate_comments' ) ) || ( $count > 0 && ! empty( $_GET['commentcode'] ) ) ) { // Start HTML ---> ?>