WordPress tem essa funcionalidade muito legal chamada Posts Fixados. Quando você torna um post fixo, ele será exibido acima de todos os outros posts, mas apenas se o seu tema estiver configurado dessa forma. Neste tutorial nós iremos lhe mostrar um truque que irá permitir a você exibir os últimos posts fixados em qualquer lugar do seu Tema WordPress.
Exibindo os Últimos Posts Fixados
Para fazer isso você deve copiar e colar o código a seguir após o Loop do seu WordPress:
<?php /* Pega todos os Posts Fixados */ $sticky = get_option( 'sticky_posts' ); /* Sorteia os posts com os mais novos */ rsort( $sticky ); /* Pega os 5 posts mais recentes (modifique "5" para um número diferente) */ $sticky = array_slice( $sticky, 0, 5 ); /* Query os posts fixados */ query_posts( array( 'post__in' => $sticky, 'caller_get_posts' => 1 ) ); ?>
Este código pode ser utilizado em um slider, ou em qualquer característica avançada que você gostaria que ele fosse exibido em seu site. Este código é mais utilizado em sites WordPress que tem uma página inicial personalizada e/ou com estilo de revista(magazine). Leia também nosso artigo sobre Como Fixar Posts no WordPress, caso o seu tema tenha suporte a ele.
Ferramentas WordPress Veja Mais Ferramentas
WP Discuz
WP Rocket
OptinMonster
Oi Gabriel, eu administro uma página que tem vários posts mas uma página inicial estática. Quero que fiquem em destaque os últimos posts feitos. Basta copiar e colar esse código no loop, mas onde fica o loop? Obrigado
Olá Ariel,
Na verdade esse tutorial serve para fixar posts na página blog onde ficam a lista dos seus posts.
O que você precisa fazer para ter as suas publicações recentes na página inicial é isso:
– Vá no seu Painel WordPress, em Configurações > Leitura.
– Na seção ‘sua página inicial exibe’ selecione ‘seus posts recentes’. Salve as alterações.
Isso deve fazer com que suas publicações apareçam em sua página inicial.
Se não aparecer é porque seu tema não tem suporte a essa configuração.
Se der certo tenta deixar seu comentário depois.
Abraço.
e no caso, quando não tem suporte, existe a possibilidade de colocarmos isso manualmente? Se sim, como fazer? Obrigado!!
Gostaria de colocar meus post no inicio bem organizado, para que as pessoas consigam encontrar, não estou conseguindo seria possivel me ajudar
Olá Marcos,
Você quando diz, “colocar os posts no inicio” quer dizer na página inicial quando os visitantes acessam seu site diretamente em http://www.seudominio.com.br?
Se for isso, você pode definir a listagem de posts em Configurações > Leitura > Em Sua Página Inicial Exibe > Selecione Seus Posts Recentes.
Espero que seja isso.
Abraço.
Criei um post personalizado não via código e sim via plugin, porém, não sei como exibir os “posts personalizados” recentes, ou seja criar uma página que exiba esse outro tipo de post. Como faço isso?