__( 'Displays your latest listings. Outputs the post thumbnail, title and date per listing')) ); } function update($new_instance, $old_instance) { $instance = $old_instance; $instance['title'] = strip_tags($new_instance['title']); $instance['numberOfListings'] = strip_tags($new_instance['numberOfListings']); return $instance; } function form($instance) { if( $instance ) { $title = esc_attr($instance['title']); $numberOfListings = esc_attr($instance['numberOfListings']); } else { $title = ''; $numberOfListings = ''; } ?>

post_type ) . '">' . $title . '' . $after_title; } $this->getItems($numberOfListings); echo $after_widget; } function getItems($numberOfListings) { //html global $post; add_image_size( 'news_widget_size', 140, 140, false ); $listings = new WP_Query(); $listings->query('post_type='.$this->post_type.'&posts_per_page=' . $numberOfListings ); if($listings->found_posts > 0) { ?>
have_posts()) { $listings->the_post(); $image = (has_post_thumbnail($post->ID)) ? get_the_post_thumbnail($post->ID, 'news_widget_size') : '
'; ?>

No listing found

'; } } } //end class DNPB_News_Widget __( 'Displays your latest announcements.' )) ); } function update($new_instance, $old_instance) { $instance = $old_instance; $instance['title'] = strip_tags($new_instance['title']); $instance['numberOfListings'] = strip_tags($new_instance['numberOfListings']); return $instance; } function form($instance) { if( $instance ) { $title = esc_attr($instance['title']); $numberOfListings = esc_attr($instance['numberOfListings']); } else { $title = ''; $numberOfListings = ''; } ?>

post_type ) . '">' . $title . '' . $after_title; } $this->getItems($numberOfListings); echo $after_widget; } function getItems($numberOfListings) { //html global $post; add_image_size( 'news_widget_size', 140, 140, false ); $listings = new WP_Query(); $listings->query('post_type='.$this->post_type.'&posts_per_page=' . $numberOfListings ); if($listings->found_posts > 0) { ?>
have_posts()) { $listings->the_post(); $image = (has_post_thumbnail($post->ID)) ? get_the_post_thumbnail($post->ID, 'news_widget_size') : '
'; ?>

No listing found

'; } } } //end class DNPB_Announcements_Widget __( 'Displays your latest gallery items.' )) ); } function update($new_instance, $old_instance) { $instance = $old_instance; $instance['title'] = strip_tags($new_instance['title']); $instance['numberOfListings'] = strip_tags($new_instance['numberOfListings']); return $instance; } function form($instance) { if( $instance ) { $title = esc_attr($instance['title']); $numberOfListings = esc_attr($instance['numberOfListings']); } else { $title = ''; $numberOfListings = ''; } ?>

post_type ) . '">' . $title . '' . $after_title; } $this->getItems($numberOfListings); echo $after_widget; } function getItems($numberOfListings) { //html global $post; add_image_size( 'news_widget_size', 140, 140, false ); $listings = new WP_Query(); $listings->query('post_type='.$this->post_type.'&posts_per_page=' . $numberOfListings ); if($listings->found_posts > 0) { ?>
have_posts()) { $listings->the_post(); $image = (has_post_thumbnail($post->ID)) ? get_the_post_thumbnail($post->ID, 'news_widget_size') : '
'; ?>

No listing found

'; } } } //end class DNPB_Gallery_Widgetshowfield = "title"; $this->imagesize["name"] = "events_custom_imagesize"; $this->imagesize["w"] = 90; $this->imagesize["h"] = 70; $this->post_type = "events"; parent::__construct(); } } showfield = "title"; $this->imagesize["name"] = "exhibition_custom_imagesize"; $this->imagesize["w"] = 90; $this->imagesize["h"] = 70; $this->post_type = "exhibition"; parent::__construct(); } } showfield = "title"; $this->imagesize["name"] = "ourpublications_custom_imagesize"; $this->imagesize["w"] = 90; $this->imagesize["h"] = 70; $this->post_type = "ourpublications"; parent::__construct(); } } __( 'Displays your latest publications.' )) ); } function update($new_instance, $old_instance) { $instance = $old_instance; $instance['title'] = strip_tags($new_instance['title']); $instance['numberOfListings'] = strip_tags($new_instance['numberOfListings']); return $instance; } function form($instance) { if( $instance ) { $title = esc_attr($instance['title']); $numberOfListings = esc_attr($instance['numberOfListings']); } else { $title = ''; $numberOfListings = ''; } ?>

post_type ) . '">' . $title . '' . $after_title; } $this->getItems($numberOfListings); echo $after_widget; } function getItems($numberOfListings) { //html global $post; add_image_size( 'news_widget_size', 140, 140, false ); $listings = new WP_Query(); $listings->query('post_type='.$this->post_type.'&posts_per_page=' . $numberOfListings ); if($listings->found_posts > 0) { ?>
have_posts()) { $listings->the_post(); $image = (has_post_thumbnail($post->ID)) ? get_the_post_thumbnail($post->ID, 'news_widget_size') : '
'; ?>

No listing found

'; } } } //end class DNPB_Publications_Widget