Вывод заголовков одной категории
есть header и index, хочу, что бы между ними показывались заголовки новостей из категории 4
ставлю код
<?php query_posts(‘cat=4&showposts=5’); ?>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <br /> <br />
<?php endwhile; ?>
показывает на всех страницах одно и то же, как будто отключен index
Вопрос по поводу query_posts
Введение: есть header и index, хочу, что бы между ними показывались заголовки новостей из категории 4.
Проблема: взял из sidebar код:
<?php query_posts(‘cat=4&showposts=5’); ?>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <br /> <br />
<?php endwhile; ?>
Вставил этот код сначала в indeх, потом в header – что то не так.
Проблема в том, что на страницах и постах показывается то, что в категории 4 (‘cat=4&showposts=5’), т.е. информация на самих страницах не обновляется
Попробовал ввести переменную query_string:
<?php query_posts ($query_string. "cat=4&showposts=5") ?>
<?php while (have_posts()) : the_post(); // start your Loop ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <br /> <br />
<?php endwhile; ?>
То же самое
Пробовал с амперсандом & – <?php query_posts ($query_string. "&cat=4&showposts=5") ?>
Я подозреваю, что что-то не закрыто соответствующей командой
Кто знает – подскажите, пожалуйста!!!
На каждом посте выводится одно и то же! ПОЧЕМУ?
Вставил а страницу header такой код
<div id="1">
<ul id="feed">
<?php query_posts(‘cat=6&showposts=4’); // exclude the first category ?>
<?php while (have_posts()) : the_post(); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <br /> <br />
<?php endwhile; ?>
</ul>
</div>
Он выводит новости в колонку.
Но что-то не работает, т.к. все посты не обновляются и невозможно перейти куда-то. (на всех постах показаны именно эти 4 новости):(
Наверно с кодом что-то не так, хотя в sidebar он прекрасно работает.
Подскажите, кто знает, что надо исправить.