§ Способы создания LOOP в WP

Пожалуй без занудных подробностей, пара спосбов создания loop в WP.

Способ первый. Стандартная конструкция вывода поста.

<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
	<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
	<?php the_content(); ?>
<?php endwhile; ?>
	<?php next_posts_link(); ?>
	<?php previous_posts_link(); ?>
 
<?php else : ?>
	<div>Ничего не найдено</div>
<?php endif; ?>

С помощью query_posts():
Позволяет добавить дополнительные параметры на вывод цикла. К примеру, выводить посты только из определённой категории, либо наоборот исключить из вывода какой-то пост.

<?php global $query_string; 
$posts = query_posts($query_string.'&posts_per_page=7&cat=-8&order=ASC');
<?php // здесь вставить стандартный loop ?>
<?php wp_reset_query(); // сброс the query ?>


Заметка написана 05.06.2011, просмотрена: 995 раз

В корень параграфов по WordPress