object == 'page' || $item->object == 'post'; } foreach($items as $item) { wp_reset_postdata(); $pre = ''; switch($item->object) { case 'page': $loop = 'page'; $query = array('page_id'=>$item->object_id); break; case 'post': $loop = 'post'; $query = array('p'=>$item->object_id); break; case 'category': $cat = get_category($item->object_id); $pre = '

' . $cat->name . '

'; $loop = 'category'; $query = array('cat'=>$item->object_id); break; default: $query = false; } if($query) { echo "ID\">"; if($pre) echo $pre; query_posts($query); get_template_part( 'loop', $loop); } } ?>