Поддержка Проблемы и решения Вывод и разграничивание категорий на главной странице

  • Здравствуйте.
    Мне нужно реализовать следующее:
    На главную страницу выводятся только две категории «Строительство» (id 1).
    «Ваши вопросы» (id 2) и необходимо выводить только их + разграничить таким образом:

    (надпись)Строительство
    [10 последних материалов оттуда]

    (надпись)Ваши вопросы
    [10 последних материалов оттуда]

    В этой ссылке вроде описано как сделать вывод только определенных категорий
    http://cmsuser.ru/2010/11/25/wordpress-vyvod-na-glavnoj-postov-opredelyonnoj-kategorii.html

    А как реализовать такое разграничение?

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Примерно как здесь
    http://askimam.ru/

    на главной блоки «Последние статьи» и «Последние Книги»

    Модератор Yuri

    (@yube)

    Множественные Циклы и там дальше по ссылочкам много чего полезного.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    С помощью функции get_posts(). Примерно так:

    <h2>Строительство</h2>
    <?php $myposts = get_posts( array( 'category' => 1, 'posts_per_page' => 10 ) ); ?>
    <ul>
    	<?php foreach ( $myposts as $post ) : setup_postdata( $post ); ?>
    	<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    	<?php endforeach; ?>
    </ul>
    <?php wp_reset_postdata(); ?>
    
    <h2>Ваши вопросы</h2>
    <?php $myposts = get_posts( array( 'category' => 2, 'posts_per_page' => 10 ) ); ?>
    <ul>
    	<?php foreach ( $myposts as $post ) : setup_postdata( $post ); ?>
    	<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    	<?php endforeach; ?>
    </ul>
    <?php wp_reset_postdata(); ?>

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Вывод и разграничивание категорий на главной странице» закрыта для новых ответов.