АРМАДА
Посты в блоге в обратном хронологическом порядке
Новая тема Написать ответ

G00gle
Опытный
Зарегистрирован: 31.12.2007
Сообщений: 293
Обратиться по нику
# Добавлено:Чт Dec 18, 2008 3:13 pmДобавить в избранноеОтветить с цитатой
Как сделать так чтобы в рубриках-категориях (и в архивах и во всем остальном) посты были в обратном порядке - самые первые посты сверху, а те что посвежее шли вниз и далее.
Но на главной странице блога, в index.php чтобы были как обычно - свежие последние посты всегда были сверху а дальше уходили в порядке старшинства.
В общем надо все вверх тормашками сделать. Но индекс (главную) страницу оставить дефолтной.
Если вы решили бороться с поисковиками - сначала научитесь ими пользоваться

ctapbiu
Опытный
Зарегистрирован: 06.01.2008
Сообщений: 328
Обратиться по нику
# Добавлено:Чт Dec 18, 2008 7:29 pmОтветить с цитатой
в шаблоне, где выводится то, что необходимо в обратном порядке сделать найди строчку
Код:
<?php if (have_posts()) : ?>


и перед ней напиши
Код:
<?php query_posts($query_string.'&order=ASC')?>


Grut
Опытный
Зарегистрирован: 22.01.2007
Сообщений: 368
Обратиться по нику
# Добавлено:Ср Янв 14, 2009 3:36 pmОтветить с цитатой
Подскажите, пожалуйста, как заставить на странице категории выводить лишь ссылки на статьи данной категории, а не сами статьи как в дефолте?
Знаю, что где-то уе писалось решение, но не могу найти. Спасибо
LinkPyramid - качественные ссылки дорого! | | SGManaged - хостинг для успешного вебмастера!

aekros
Опытный
Зарегистрирован: 21.09.2008
Сообщений: 214
Обратиться по нику
# Добавлено:Ср Янв 14, 2009 3:48 pmОтветить с цитатой
Надо всего лишь убрать <?php the_content(); ?> и подредактировать хтмл код если нужно

ctapbiu
Опытный
Зарегистрирован: 06.01.2008
Сообщений: 328
Обратиться по нику
# Добавлено:Ср Янв 14, 2009 3:53 pmОтветить с цитатой
поправь шаблон категорий (category.php, archive.php или index.php)
если это не category.php, то там должно быть что-то вроде if(is_category)
убери все что не нужно выводить

например для стандартной темы ВП в файле archive.php
вместо

Код:
   <?php while (have_posts()) : the_post(); ?>



можно написать
Код:

<?php
if (is_category()) {
echo '<div>';
  while (have_posts()) : the_post();
?>
<h3 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h3>
<?php
endwhile;
echo '</div>';
}

while (have_posts()) : the_post();
?>

Новая тема Написать ответ    ГЛАВНАЯ ~ СОЦИАЛЬНЫЕ СЕТИ И БЛОГИ

Перейти:  





Генеральный спонсор



Партнеры