Обратный порядок сообщений не работает - PullRequest
0 голосов
/ 23 ноября 2011

Вот мой 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"); ?>

В зависимости от того, где я его поместил, он либо:

  1. что-то испортил, и я получил ошибку PHP
  2. ничего не делает
  3. вместо отображенияСетка 4х4, она показывает 1 поле, которое ведет к localhost/archive, то есть к странице, на которой я уже работаю.

Я также попытался сбросить query и использовать вышеупомянутый код после этого, но это дало мне3-я версия проблемы (также упомянутая выше).

Итак, как получить обратный порядок сообщений на этой странице?

1 Ответ

0 голосов
/ 23 ноября 2011

Попробуйте этот код:

<?php query_posts( array(
  'posts_per_page' => 16,
  'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1 )).'&order=ASC');?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...