

Calling your Query While or Foreach
While
<?php $query = new WP_Query($args); ?>
<?php while ( $query->have_posts() ) : the_post(); ?>
<div>
<?php
$query->the_post();
get_template_part( 'content', get_post_format() );
?>
</div>
<?php endwhile; ?>
<?php $query = new WP_Query($args); ?>
<?php while ( $query->have_posts() ) : the_post(); ?>
<div>
<?php
$query->the_post();
get_template_part( 'content', get_post_format() );
?>
</div>
<?php endwhile; ?>
<?php $query = new WP_Query($args); ?> <?php while ( $query->have_posts() ) : the_post(); ?> <div> <?php $query->the_post(); get_template_part( 'content', get_post_format() ); ?> </div> <?php endwhile; ?>
Foreach
$query = new WP_Query( array( 'post_type' => 'page' ) );
$posts = $query->posts;
foreach($posts as $post) {
// Do your stuff, e.g.
// echo $post->post_name;
}
$query = new WP_Query( array( 'post_type' => 'page' ) );
$posts = $query->posts;
foreach($posts as $post) {
// Do your stuff, e.g.
// echo $post->post_name;
}
$query = new WP_Query( array( 'post_type' => 'page' ) ); $posts = $query->posts; foreach($posts as $post) { // Do your stuff, e.g. // echo $post->post_name; }
By Term
$args['tax_query'][] =
array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => 'category slug must go here'
);
$args['tax_query'][] =
array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => 'category slug must go here'
);
$args['tax_query'][] = array( 'taxonomy' => 'category', 'field' => 'slug', 'terms' => 'category slug must go here' );
By Post Type
$args['post_type'] = 'courses';
$args['post_type'] = 'courses';
$args['post_type'] = 'courses';
By Post Status
$args['post_status'] = 'publish';
$args['post_status'] = 'publish';
$args['post_status'] = 'publish';
Posts Per Page
$args['posts_per_page'] = 10;
$args['posts_per_page'] = 10;
$args['posts_per_page'] = 10;
Posts By Category
$args['cat'] = $_GET['category-id'];
$args['cat'] = $_GET['category-id'];
$args['cat'] = $_GET['category-id'];