Функция query_posts в header'е мешает выводу постов
-
Здравствуйте, подскажите пожалуйста. Перебираю шаблон, в header.php прописал цикл на вывод последней записи из определённой категории. Вот код:
<?php query_posts('cat=47&showposts=1&offset=0'); ?> <?php if (have_posts()) : while (have_posts()) : the_post();?> <?php the_time('j F ') ?> <h2><a href="<?php the_permalink() ?>"><?php the_title() ?></a></h2> <p><?php the_excerpt(); ?></p> <?php endwhile; else: ?> <?php endif; ?>
То есть данный код у меня работает на всех страницах сайта. Но теперь на страницах где используются шаблоны page.php или single.php у меня вместо конкретной записи выводится та же самая, что и в шапке. Я понимаю, что это функция query_posts мешается, ведь она указывает что именно выводить.
Но вот как исправить ситуацию я не знаю… на ум приходит два варианта: 1) прописать в какую нибудь переменную ссылку на пост в шапке, описаниие и прочее, чтобы не использовать функцию. 2) снести вывод записи в шапке и вывести его каким нибудь другим образом. но каким не знаю..
Подскажите пожалуйста
- Тема «Функция query_posts в header'е мешает выводу постов» закрыта для новых ответов.