O que acha de criar uma formatação especial para o exerto de acordo com a categoria que a postagem está? Parece complicado mas não é!

Na postagem anterior você viu que pode mostrar exertos e o melhor, apenas se eles existem. Dessa vez vamos ver como formatar a exibição deles de acordo com a categoria da postagem, sem plugins, sem grandes confusões.

Abra o arquivo que contém o código de exibição de exertos, geralmente single.php , archive.php e subsititua o código exisistente por este:

<?php  
if (has_excerpt() ) { ?>
<div class="exerto-<?php foreach((get_the_category()) as $category) { echo $category->slug . ' ';} ;?>"><?php the_excerpt(); ?> </div>
<?php }
else  { ?><br /><?php } 
?>

Agora você deve criar classes exerto-nome-da-categoria no arquivo style.css do seu tema, por exemplo:

.exerto-codigos{
display:table;
background:#ccc
}
 
.exerto-livros{
display:table;
background:#999
}