• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Как вывести 10 ПЕРВЫХ, а не последних постов в сайдбаре?

Статус
В этой теме нельзя размещать новые ответы.

djonny

Создатель
Регистрация
5 Июн 2010
Сообщения
22
Реакции
1
В общем-то, столкнулся с такой проблемой. Везде пишут как вывести последние посты, а как вывести самые первые или начиная с какой-то определенной даты так и не нашел.
Ещё раз повторю вопрос: как вывести 10 ПЕРВЫХ, а не последних постов в сайдбаре? Или вывести, начиная с какой-то определенной даты? Выводить нужно только тайтл и ссылку на пост.
Буду благодарен за ответы!!!
 
Нужно почитать здесь: Для просмотра ссылки Войди или Зарегистрируйся

В частности про параметры order это для первых, а не последних и про параметры даты.

В примерах есть вот такая конструкция

<?php
$current_month = date('m');
$current_year = date('Y');

query_posts("cat=22&year=$current_year&monthnum=$current_month&order=ASC");
?>

Это конкретно по категории, за текущий год и месяц. :)
 
Спасибо за ответ! А как вывести без привязки к категории? Просто первые 10 опубликованных постов?

Вот, есть например такая замечательная функция:

<?php wp_get_archives('type=postbypost&limit=10&format=html'); ?>

она выводит последние 10 постов. В ней всё устраивает, только нужно, что бы показывала не последние, а первые посты. Может её как-то подправить?
 
  • Заблокирован
  • #4
Спасибо за ответ! А как вывести без привязки к категории? Просто первые 10 опубликованных постов?
Вот, есть например такая замечательная функция:
<?php wp_get_archives('type=postbypost&limit=10&format=html'); ?>

Эта функция выводит без привязки к категории, но судя по всему, у нее нет возможности вывести первые 10 постов.

параметры функции wp_get_archives:

type – тип отображаемого списка (по месяцам, годам, а также postbypost – сообщение за сообщением).
limit – количество записей.
format – формат вывода, html выводит в виде списка с тегами <li>.
before, after – код (текст), что выводится до записи и после нее, если вы указали формат custom, то можно задать свое оформление.
show_post_count – переменная типа boolean, если True (1) – выводит количество постов для записи из архива месяца, года и т.п. (кроме типа postbypost).
echo – если = 1, то выводит результат вывода функции.
 
  • Заблокирован
  • #6
Нашел одно решение для сортировки постов в обратном хронологическом порядке - через query_posts:

PHP:
<?php $posts=query_posts($query_string . '&order=asc');
if (have_posts()) : while (have_posts()) : the_post(); ?>

Доп.инфа -
 
  • Заблокирован
  • #8
А зачем 10 первых? Они же не когда не поменяються поэтому проще ручками код сделать и закуинуть в сайдбар и нагрузки меньше...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху