Прикрепленные сообщения не прилипают к вершине категории Архив

Я использую свой index.php для отображения пост-архивных страниц, а не для файла archive.php.

Это прекрасно работает, однако липкие сообщения не прилипают к вершине. Однако они придерживаются верхней части страницы сообщений.

Являются ли липкие сообщения не допущены к началу архивных страниц?

Вот код для цикла, который я использую; loop-index.php – http://pastebin.com/NHi2tsNM

Я делаю что-то неправильно? Или это просто функциональность по умолчанию?

По умолчанию липкие сообщения прикрепляются только к верхней части первой страницы основного индекса сообщений блога.

Самый простой способ показать липкие сообщения в других контекстах, вероятно, через настраиваемый цикл, например:

$sticky_posts = new WP_Query( array( 'post__in' => get_option( 'sticky_posts' ) ) ); if ( $sticky_posts->have_posts() ) : while ( $sticky_posts->have_posts() ) : $sticky_posts->the_post() ); // Loop markup here endwhile; endif; // IMPORTANT wp_reset_postdata(); 

Вы должны разместить это до своего обычного вывода цикла и обернуть его в любых условных выражениях, которые могут вам понадобиться (для учета контекста, разбиения на страницы и т. Д.),