Вывод определенных постов на главную

wordpress 2.3.3
Требуется вывести определенные записи на главную.
При этом сохранив страницы domen.ru/page/X

Варианты, которые не прошли:

  • статичная стр на главной // не то
  • <?php
       if (is_home()) {
          query_posts("cat=1");
       }
    ?>

    // убивает страницы domen.ru/page/X

    <?php query_posts("cat=1"); if (have_posts()) : while (have_posts()) : the_post(); ?>
    <?php query_posts("tag=main"); if (have_posts()) : while (have_posts()) : the_post(); ?>

// убивает страницы domen.ru/page/X

query_posts($query_string . "&cat=1") и т.п.

Благодарю за профессиональную поддержку.

Здравствуйте! Столкнулся с такой проблемой: нужно вывести из четырех категорий по 4 последних поста, причем чтобы первый из них был показан полностью, а остальные 3 – только заголовки. Пример:

Пост 1 Категория 1
(Текст полностью)
Пост 2 кат 1 (заголовок)
Пост 3 кат 1 (заголовок)
Пост 4 кат 1 (заголовок)

Пост 1 Категория 2
(Текст полностью)
Пост 2 кат 2 (заголовок)
Пост 3 кат 2 (заголовок)
Пост 4 кат 2 (заголовок) и т.д.

Помогите пожалуйста решить эту задачу! Я смог вывести 1 последний пост из одной категории с помощью

<?php query_posts('cat=10&showposts=1'); ?>

А дальше сплошные ошибки 🙁

Спасибо! Почти получилось, только как во 2 и 3 категориях (новости и статьи) сделать не просто чтобы выводились заголовки, а 1пост excerpt-ом, 3 заголовками?

И как можно осуществить вывод анонса с картинками, как показано на 4й категории?(рисунок для наглядности привожу ниже)

Вот что имеем для 2 и 3 колонки:

<?php $posts = get_posts( "category=2&numberposts=4" ); ?> 
<?php if( $posts ) : ?> 
  
<div class="<?php post_style(); ?>" id="post-<?php the_ID(); ?>"> 
<h2>ON-LINE Новости</h2> 
<ul> 
<?php foreach( $posts as $post ) : setup_postdata( $post ); ?> 
  
<li> <a href="<?php the_permalink() ?>" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></li> 
  
<?php endforeach; ?> 
</ul> 
</div> 
  
<?php endif; ?>

– Это все выводит только заголовки, если же взять отдельный алгоритм, запрашивающий последний пост, то тогда каким алгоритмом можно вывести 3 остальных поста, чтобы не показывался последний(который будет показан полностью)?

З.Ы. А можно сделать так, чтобы последняя новость выводилась полностью, а остальной список новостей заголовками, причем если человек нажмет на заголовок какойто новости, она появляется вверху полностью, а все остальные остаются списком заголовков внизу..??

Пробовал по разному, но все равно не получается 🙁
Сделал 1 цикл >> вывод последнего поста x рубрики полностью.
Сделал 2 цикл >> вывод 4х последних постов х рубрики заголовками.

Подскажите пожалуйста, как можно исключить последний пост из 2го цикла, чтобы показывалось 3 предпоследних? Есть идея както исключать из 2го цикла пост, показываемый на странице полностью… но к сожалению, как это осуществить на тех уровне ничего так и не нашел…

Anonymous
Отправить
Ответ на: