function posts_recents( int $limit = 6 ): void
A função posts_recents() é um Bloco de Funcionalidade essencial para templates, responsável por gerar uma lista de posts mais recentes, geralmente utilizados em barras laterais.
Parâmetros:
$limit int (opcional)
O número máximo de posts a serem exibidos na lista. Padrão: 6
Retorno: void
A função imprime o HTML contendo uma lista não ordenada de posts recentes.
Exemplo de uso:
// Uso básico no template (exibe os 6 posts mais recentes)
<aside>
<h2 class="sidebar-title">Posts Recentes</h2>
<?php posts_recents() ?>
</aside>
// Exibe um limite personalizado de 4 posts
<?php posts_recents(4) ?>
Notas:
- Exclusão Inteligente: O sistema remove o post que está sendo visualizado na página atual da lista de posts recentes, garantindo que a lista seja relevante para o usuário.
- HTML Minimalista: A função gera a lista
<ul><li>com a miniatura e o título. A responsabilidade por qualquer wrapper ou classe de estilo externa à lista é do template. - O link do post é inserido como uma tag
<a>vazia no final de cada<li>, tornando necessário estilização para que o item da lista<li>se torne clicável