Adiciona uma classe personalizada a comentários impressionantes

4

Não tenho certeza se perdi algo, mas aguardar comentários não tem uma classe própria, então há uma maneira de adicionar de forma simples uma classe personalizada aos comentários que estão aguardando moderação para que eu possa estilizar os comentários com CSS.

    
por user759235 08.03.2017 / 14:25

1 resposta

2

Veja uma maneira de adicionar uma classe de comentário personalizada .wpse-comment-awaiting-moderation por meio do filtro comment_class :

add_filter( 'comment_class', 'wpse_259326_comment_classes', 10, 5 );

function wpse_259326_comment_classes ( $classes, $class, $comment_ID, $comment, $post_id )
{
    if( 'unapproved' === wp_get_comment_status( $comment ) && is_array( $classes ) )
        $classes[] = 'wpse-comment-awaiting-moderation';

    return $classes;
}

em que usamos wp_get_comment_status( $comment ) retorna 'unapproved' para não aprovado comentários.

    
por birgire 08.03.2017 / 15:05

Tags