Este filtro adiciona uma classe CSS ao primeiro post de cada loop, de todos os contextos (categoria, arquivo, tags etc) tudo através da função post_class.

Assim, não mais se precisaria usar o recurso de fixar post para que ele tenha uma classe especial para que ele tenha a classe que o ajuda a ter destaque nas listagens do site. Exemplo:

function mark_first_post( $classes )
{
    remove_filter( current_filter(), __FUNCTION__ );
    $classes[] = 'primeiro-post';
    return $classes;
}
 
add_filter( 'post_class', 'mark_first_post' );

O filtro adiciona a classe, as outras vão estar lá normalmente.

Com este filtro também se poderia adicionar o nome da categoria atual ou categorias do post, data, tags, metadados etc só implementar este mesmo código.

Sem estresse!

Precisa de ajuda com seu WordPress?

Entre em contato

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *