|
|
|
Как сделать так чтобы в рубриках-категориях (и в архивах и во всем остальном) посты были в обратном порядке - самые первые посты сверху, а те что посвежее шли вниз и далее.
Но на главной странице блога, в index.php чтобы были как обычно - свежие последние посты всегда были сверху а дальше уходили в порядке старшинства.
В общем надо все вверх тормашками сделать. Но индекс (главную) страницу оставить дефолтной. |
|
|
|
|
|
в шаблоне, где выводится то, что необходимо в обратном порядке сделать найди строчку
Код: |
<?php if (have_posts()) : ?>
|
и перед ней напиши
Код: |
<?php query_posts($query_string.'&order=ASC')?>
|
|
|
|
|
|
|
Подскажите, пожалуйста, как заставить на странице категории выводить лишь ссылки на статьи данной категории, а не сами статьи как в дефолте?
Знаю, что где-то уе писалось решение, но не могу найти. Спасибо |
|
|
|
|
|
Надо всего лишь убрать <?php the_content(); ?> и подредактировать хтмл код если нужно |
|
|
|
|
|
поправь шаблон категорий (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();
?>
|
|
|
|
|
|
|