инвертируйте следующий/предыдущий порядок страницы

Я думаю способ, которым Wordpress показывает предыдущие и следующие сообщения, в основном не, распознаются, со следующими сообщениями на левой стороне и более старыми сообщениями на правой стороне.

Я использую код

<?php posts_nav_link() ?>

существует ли способ инвертировать такой порядок?

0
04.04.2012, 13:41
3 ответа

Это вызвано тем, что это, по умолчанию, сделано как 'предыдущая страница' слева и 'следующая страница' справа. Сообщения появляются в обратном хронологическом порядке с последним сообщением сначала, таким образом, 'следующая страница' означает возвращаться вовремя. Таким образом с точки зрения страниц это имеет смысл, с точки зрения хронологии, которую это не делает.

Так или иначе... это должно работать:

<div class="navigation">
   <div class="alignleft"><?php next_posts_link('&laquo; Older Entries','') ?></div>
   <div class="alignright"><?php previous_posts_link('Newer Entries &raquo;') ?></div>
</div>
2
19.02.2020, 23:42

Смотрите на это

http://codex.wordpress.org/Function_Reference/posts_nav_link

Примечание: так как сообщения блога традиционно перечислены в обратном хронологическом порядке (с новыми сообщениями наверху), существует некоторая неоднозначность в определении "следующей страницы". WordPress определяет "следующую страницу" как "следующую страницу к прошлому". В WordPress 1.5 значение по умолчанию тема Kubrick обращается к этой неоднозначности путем маркировки ссылки "следующей страницы" как "предыдущие записи". Посмотрите Пример: Формат Темы Kubrick.

Можно использовать next_posts_link () и previous_posts_link () отдельно и поместить, где когда-либо Вы хотите в своем шаблоне.....

1
19.02.2020, 23:42

Функция...

posts_nav_link( $separator, $prev_label, $next_label );

... вызовы...

get_posts_nav_link()

... куда значения по умолчанию для предыдущей функции прибывают из. Если затем query_var

$query->max_num_pages // must be greater than one to trigger

... установлен, функции...

get_previous_posts_link()
get_next_posts_link()

позвонить. Если затем...

$query->paged // must be set lower than 2 
$query->max_num_pages // or equal to $paged

... встречается, функция добавит разделитель между обеими ссылками.

0
19.02.2020, 23:42

Теги

Похожие вопросы