__( '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