Adicionar uma classe CSS ao primeiro post do loop

Funções: post_class

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.

Adicionar uma classe CSS ao primeiro post do loop é um artigo sobre classe, CSS, listagens classe, CSS, listagens Códigos http://dianakcury.com/wp/codigos/adicionar-uma-classe-css-ao-primeiro-post-do-loop#respondDiana K. Cury http://dianakcury.com/wordpress/wp-content/themes/di3554/img/card.png

Deixe uma resposta

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