RE: Вывести на главной только закрепленные посты

Как выводить на главной странице только закрепленные посты (sticky posts)?
Сейчас сначала идут закрепленные, а потом все остальные

Add Comment
2 Answers

В шаблоне главной страницы перед циклом

while (have_posts()...

достаточно прописать фильтр:

$sticky = get_option('sticky_posts');
 
rsort( $sticky );
 
$sticky = array_slice( $sticky, 0, 10);
 
query_posts( array( 'post__in' => $sticky, 'caller_get_posts' => 1 ) );

Сторонник Answered on 02.01.2016.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.