Вот мой HTML-код для страницы архива:
<?php get_header(); ?>
<nav>
<?php wp_nav_menu(array('menu' => 'Main Nav Menu')); ?>
</nav>
<div id="main-content-archive">
<h5 class="inner_text_shadow">Archive</h5>
<div id="clear-box">
<?php query_posts( array(
'posts_per_page' => 16,
'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1 ),
));
?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<?php $bg_image = post_thumb( get_the_post_thumbnail() );?>
<a href="<?php the_permalink() ?>"><div class="post-bg-archive" style="background: #777777 url(<?php echo $bg_image;?>);">
<div id="title-bg">
<div class="transparency"></div>
<div class="archive-title"><h98><?php the_title(); ?></h98></div>
</div>
</div></a> <!-- END post-bg -->
</div>
<?php endwhile; ?>
<?php else : ?>
<h2>Not Found</h2>
<?php endif; ?>
</div> <!-- END post_class function -->
<div id="archive-nav"><h12><?php include (TEMPLATEPATH . '/inc/nav.php' ); ?></h12></div>
</div> <!-- END main-content -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
На самом деле это не модифицированная титульная страница btu, на которой больше сообщений и вид в виде сетки.
Единственное, чего не хватаетздесь обратный порядок постов.Я хочу, чтобы мой архив начинался со старейшего поста.Я прочитал все и нашел код PHP для изменения порядка, но я не могу правильно его ввести.
Это код, который я использовал:
<?php query_posts($query_string . "&order=ASC"); ?>
В зависимости от того, где я его поместил, он либо:
- что-то испортил, и я получил ошибку PHP
- ничего не делает
- вместо отображенияСетка 4х4, она показывает 1 поле, которое ведет к
localhost/archive
, то есть к странице, на которой я уже работаю.
Я также попытался сбросить query
и использовать вышеупомянутый код после этого, но это дало мне3-я версия проблемы (также упомянутая выше).
Итак, как получить обратный порядок сообщений на этой странице?