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.