Exibe uma lista HTML com as postagens mais recentes.
Parâmetros:-
$argsarray(opcional)
Argumentos utilizados para personalização da listagem.
Argumentos disponíveis:
-
'list_class'string
Classe CSS adicionada ao elemento<ul>. -
'limit'int
Número máximo de postagens exibidas. Padrão:6 -
'item_title_tag'string
Elemento HTML utilizado no título de cada item. Padrão:'strong'
Retorno: void
Imprime diretamente a estrutura HTML da listagem.
// Básico
<?php list_posts_recents() ?>
// Exemplo personalizado
<?php
list_posts_recents([
'list_class' => 'recent-posts',
'item_title_tag' => 'h3',
'limit' => 4
]);
?>
Estrutura HTML:
<ul class="recent-posts">
<li>
<span class="thumbnail">
<img src="https://dominio.ext/upload/thumb.webp" alt="Título do post">
</span>
<strong class="r-title">Título do post</strong>
<a href="https://dominio.ext/post-slug"></a>
</li>
</ul>
Notas:
- A função utiliza internamente o método
recents()da classePost. - As miniaturas são exibidas apenas quando existir um arquivo de mídia no escopo
thumb. - As dimensões da imagem são obtidas automaticamente através dos dados armazenados na coluna JSON da medias.
- O elemento definido em
item_title_tagé utilizado apenas no título de cada item da listagem. - O elemento
<a>é gerado sem conteúdo interno propositalmente. Isso permite utilizar posicionamento e estilização CSS para transformar todo o item da lista em uma área clicável.