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 }