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:
01
02
03
04
05
06
07
08
09
10
11
12
13
|
<?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.