Wordpress comments - how to check if comment still needs to be approved?

I created a comments.php template and which contains the following code:

div class=amb-single-comments amb-container-parent override
    div class=amb-single-comments-container amb-container-child override
        div class=amb-single-comments-wrapper-centered override
            
            

?php if ( post_password_required() ) {
    return;
} ?
        ?php if ( have_comments() ) : ?
            
            !-- Comments header --
            h3 class=amb-comments-title?php echo esc_html( get_theme_mod('amb_single_styleparts_comments_title', 'Comments') ); ?/h3
            
            !-- Comments list --
            ul class=amb-comments-list
            ?php wp_list_comments( [
                    'reverse_top_level' = true, //Newest first
                    'callback' = 'amb_comments_output',
                    'per_page' = '200',
                    'max_depth' = 20
                ] ); ? 
            /ul
            
            
        ?php endif; ?
        ?php if ( ! comments_open()  get_comments_number()  post_type_supports( get_post_type(), 'comments' ) ) : ?
            p class=no-comments
?php _e( 'Comments are closed.' ); ?
            /p
        ?php endif; ?
            
        
        !-- Comments reply form --
        div class=amb-comments-form
?php   $amb_comment_form_arguments = [
            'title_reply_before' = 'h3 id=reply-title class=amb-comments-form-title comment-reply-title',
            'title_reply_after'  = '/h3',
            'title_reply'        = get_theme_mod('amb_single_styleparts_comments_formtitle', 'Leave a reply' ),
        ];
            
        comment_form($amb_comment_form_arguments); ?
            
        /div
            

        /div
    /div
/div

The callback function for the wp_list_comments is only relevant for each individual comment, so I didn't include it here.

The comment form all works as expected. However, I now have a problem with the moderation. When a user adds a comment, it is not visible directly. (I didn't research if users can change this behaviour, but I guess they can.)

I want to add some text to show to the user after posting the comment that the comment first needs to be moderated. How can I show this? Or, better: how do I check after a comment is submitted, if this comment first needs to be moderated (or not)?

What is the best way to incorporate this message in a comments.php template?

Topic comments-template comments moderation Wordpress

Category Web

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.