Вывод записей определенной рубрики

LD
На сайте с 20.05.2015
Offline
133
617

Добрый день! Как реализовать вывод записей определенной рубрики на произвольно странице?

Сайт на WP. Стандартный вывод осуществляется через:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>


<?php if ( !is_singular() ) : ?>
<?php get_template_part( 'loop', 'blog' ); ?>
<?php else : ?>
<?php get_template_part( 'loop', 'single' ); ?>
<?php endif; ?>

<?php endwhile; else: ?>

Пробовал через код:

<?php

if ( have_posts() ) : // если имеются записи в блоге.
query_posts('cat=55,66'); // указываем ID рубрик, которые необходимо вывести.
while (have_posts()) : the_post(); // запускаем цикл обхода материалов блога
?>
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<?php the_content();
endwhile; // завершаем цикл.
endif;
/* Сбрасываем настройки цикла. Если ниже по коду будет идти еще один цикл, чтобы не было сбоя. */
wp_reset_query();
?>

не получается

SeVlad
На сайте с 03.11.2008
Offline
1609
#1
LyalinDV:
не получается

query_posts не используй. Юзай get_posts() или WP_Query. Параметры те же.

И у тебя ошибка в синтаксисе.

Надо вначале задать условие цикла, а потом его уже формировать. Типа так (образец, а не готовый код!):


get_posts('cat=56,57');
if ( have_posts() ) : while ( have_posts() ) : the_post();
Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий