Title: WordPress query exclude post format form last posts widget
Last modified: August 21, 2016

---

# WordPress query exclude post format form last posts widget

 *  [hamzaa](https://wordpress.org/support/users/hamzaa/)
 * (@hamzaa)
 * [11 years, 11 months ago](https://wordpress.org/support/topic/wordpress-query-exclude-post-format-form-last-posts-widget/)
 * hi people so i’m I’m currently developing a WordPress theme for a project and
   im looking for a way to exclude posts format from my widget and just keep the
   standard post format to show in the widget and i dont know where i have to put
   the code to exclude the post formats and this the code of my tabs widget
 *     ```
       <?php
       ## widget_tabs
       add_action( 'widgets_init', 'widget_tabs_box' );
       function widget_tabs_box(){
       	register_widget( 'widget_tabs' );
       }
       class widget_tabs extends WP_Widget {
       	function widget_tabs() {
       		$widget_ops = array( 'description' => 'Most Popular, Recent, Comments, Tags'  );
       		$this->WP_Widget( 'widget_tabs',theme_name .'- Tabbed  ', $widget_ops );
       	}
       	function widget( $args, $instance ) {
   
       		if( empty($instance['posts_number']) || $instance['posts_number'] == ' ' || !is_numeric($instance['posts_number']))	$posts_number = 5;
       		else $posts_number = $instance['posts_number'];
       	?>
       	<div class="widget" id="tabbed-widget">
       		<div class="widget-container">
       			<div class="widget-top">
       				<ul class="tabs posts-taps">
       					<li class="tabs"><a href="#tab1"><?php _e( 'Popular' , 'aya' ) ?></a></li>
       					<li class="tabs"><a href="#tab2"><?php _e( 'Recent' , 'aya' ) ?></a></li>
       					<li class="tabs"><a href="#tab3"><?php _e( 'Comments' , 'aya' ) ?></a></li>
       					<li class="tabs" style="margin-left:0"><a href="#tab4"><?php _e( 'Tags' , 'aya' ) ?></a></li>
       				</ul>
       			</div>
       			<div id="main-warp">
       			<div id="tab1" class="tabs-wrap">
       				<ul>
       					<?php aya_popular_posts( $posts_number ) ?>
       				</ul>
       			</div>
       			<div id="tab2" class="tabs-wrap">
       				<ul>
       					<?php aya_last_posts( $posts_number )?>
       				</ul>
       			</div>
       			<div id="tab3" class="tabs-wrap">
       				<ul>
       					<?php  last_comments( $posts_number );?>
       				</ul>
       			</div>
       			<div id="tab4" class="tabs-wrap tagcloud">
       				<?php wp_tag_cloud( $args = array('largest' => 8,'number' => 25,'orderby'=> 'count', 'order' => 'DESC' )); ?>
       			</div>
       		 </div>
       		</div>
       	</div><!-- .widget /-->
       <?php
       	}
   
       	function update( $new_instance, $old_instance ) {
       		$instance = $old_instance;
       		$instance['posts_number'] = strip_tags( $new_instance['posts_number'] );
       		return $instance;
       	}
   
       	function form( $instance ) {
       		$defaults = array( 'posts_number' => 5 );
       		$instance = wp_parse_args( (array) $instance, $defaults ); ?>
   
       		<p>
       			<label for="<?php echo $this->get_field_id( 'posts_number' ); ?>">Number of items to show : </label>
       			<input id="<?php echo $this->get_field_id( 'posts_number' ); ?>" name="<?php echo $this->get_field_name( 'posts_number' ); ?>" value="<?php echo $instance['posts_number']; ?>" size="3" type="text" />
       		</p>
   
       	<?php
       	}
       }
       ?>
       ```
   
 * and this is the code of the last posts fuction
 *     ```
       function aya_last_posts($numberOfPosts = 5 , $thumb = true){
       	global $post;
       	$orig_post = $post;
   
       	$lastPosts = get_posts('numberposts='.$numberOfPosts);
       	foreach($lastPosts as $post): setup_postdata($post);
       ?>
       	<?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() && $thumb ) : ?>
       	   <div class="hole-post">
       		<div class="post-thumbnail">
               <a href="<?php the_permalink(); ?>" title="<?php printf( __( 'Permalink to %s', 'aya' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php aya_thumb('aya-medium'); ?><span class="overlay-icon"></span></a>
       		</div><!-- post-thumbnail /-->
       	<?php endif; ?>
       	<span class="ss-view">
       	        <?php echo getPostViews(get_the_ID());?>
                 </span>
       	<div class="tabtitle"><h3><a href="<?php echo get_permalink( $post->ID ) ?>" title="<?php echo the_title(); ?>"><?php echo the_title(); ?></a></h3></div>
   
       </li>
       </div>
       <?php endforeach;
       	$post = $orig_post;
       }
       ```
   
 * guys pleaase help me with this problem i need to know the answer
 * _[Moderator Note: [No bumping](http://codex.wordpress.org/Forum_Welcome#No_Bumping).
   If it’s that urgent, please consider [hiring someone](http://jobs.wordpress.net/)
   instead.]_

The topic ‘WordPress query exclude post format form last posts widget’ is closed
to new replies.

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 0 replies
 * 1 participant
 * Last reply from: [hamzaa](https://wordpress.org/support/users/hamzaa/)
 * Last activity: [11 years, 11 months ago](https://wordpress.org/support/topic/wordpress-query-exclude-post-format-form-last-posts-widget/)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
