1. Menggunakan get_post($args)
$args = array(
'category' => 13,
'category_name' => 'shop',
'showposts' => 4,
'orderby' => 'post_date',
'order' => 'DESC',
'post_type' => 'post',
'post_status' => 'publish' );
$posts = get_posts($args);
foreach ($posts as $post){
//var_dump($post);
}
2. Menggunakan WP_Query($args)
$args = array(
//'category' => 13, => optional jika tidak ingin menggunakan slug
'category_name' => '${category_slug}',
'showposts' => 4,
'orderby' => 'post_date',
'order' => 'DESC',
'post_type' => 'post',
'post_status' => 'publish' );
$the_query = new WP_Query( $args );
while ( $the_query->have_posts() ) : $the_query->the_post();
//var_dump($the_query->post);
endwhile;
Reference