'widget_ad125', 'description' => __('This widget allows to place upto 4 125x125 ads in sidebar.', 'gazpo') );
$this->WP_Widget( 'gazpo_ad125_widget', __('Sidebar 125x125 Ads', 'gazpo'), $widget_ops );
}
function widget( $args, $instance ) {
extract( $args );
//get values from widget.
$title = apply_filters('widget_title', $instance['title'] );
$ad1 = $instance['ad1'];
$ad2 = $instance['ad2'];
$ad3 = $instance['ad3'];
$ad4 = $instance['ad4'];
$link1 = $instance['link1'];
$link2 = $instance['link2'];
$link3 = $instance['link3'];
$link4 = $instance['link4'];
echo $before_widget;
if ( $title )
echo $before_title . $title . $after_title;
echo '
';
//ad 1
if ( $link1 )
echo ' ';
elseif ( $ad1 )
echo '';
//ad 2
if ( $link2 )
echo ' ';
elseif ( $ad2 )
echo '';
//ad 3
if ( $link3 )
echo ' ';
elseif ( $ad3 )
echo '';
//ad 4
if ( $link4 )
echo ' ';
elseif ( $ad4 )
echo '';
echo '
';
echo $after_widget;
}
function update( $new_instance, $old_instance ) {
$instance = $old_instance;
$instance['title'] = strip_tags( $new_instance['title'] );
$instance['ad1'] = $new_instance['ad1'];
$instance['ad2'] = $new_instance['ad2'];
$instance['ad3'] = $new_instance['ad3'];
$instance['ad4'] = $new_instance['ad4'];
$instance['link1'] = $new_instance['link1'];
$instance['link2'] = $new_instance['link2'];
$instance['link3'] = $new_instance['link3'];
$instance['link4'] = $new_instance['link4'];
return $instance;
}
function form( $instance ) {
$defaults = array(
'title' => 'Sponsors',
'ad1' => get_template_directory_uri()."/images/ad125.jpg",
'link1' => 'http://gazpo.com',
'ad2' => get_template_directory_uri()."/images/ad125.jpg",
'link2' => 'http://gazpo.com',
'ad3' => '',
'link3' => '',
'ad4' => '',
'link4' => '',
);
$instance = wp_parse_args( (array) $instance, $defaults ); ?>