adsizes =$adsizes; $widget_ops = array('description' => __('Load ads added in Amazing Ads Manager custom page', 'vo') ); parent::WP_Widget(false, $name = 'Amazing Ad Manager', $widget_ops); } public function widget($args, $instance) { global $post; extract($args); $title = apply_filters('widget_title', $instance['title']); ?> 'amadsmananger', 'orderby' => 'rand', 'meta_key' => 'ad_sizes', 'showposts'=>$instance['amads_limit'], 'meta_value' => $instance['amads_sizes'], 'post_status'=>'publish' ); } if($instance['amads_option']=="s_lates_ad"){ $amads_args = array( 'post_type' => 'amadsmananger', 'showposts' => $instance['amads_limit'], 'order' => 'DESC', 'meta_key' => 'ad_sizes', 'meta_value' => $instance['amads_sizes'], 'post_status'=>'publish' ); } if($instance['amads_option']=="s_oldest_ad"){ $amads_args = array( 'post_type' => 'amadsmananger', 'showposts' => $instance['amads_limit'], 'order' => 'ASC', 'meta_key' => 'ad_sizes', 'meta_value' => $instance['amads_sizes'], 'post_status'=>'publish' ); } if($instance['amads_option']=="s_specific_ad"){ $amads_post=explode(',',$instance['ads_ids']); $amads_args = array( 'post_type' => 'amadsmananger', 'showposts' => $instance['amads_limit'], 'post__in' => $amads_post, 'meta_key' => 'ad_sizes', 'meta_value' => $instance['amads_sizes'], 'post_status'=>'publish' ); } ?>
$val) { $new[$key] = $val; } return $new; } public function form($instance) { $defaults = array('title' => '', 'amads_option' => '','shortcode'=>'','amads_sizes'=>'','amads_limit'=>'','ads_ids'=>''); $instance = array_merge($defaults, (array) $instance); extract($instance); //load all ads from custom post type ?>
adsizes =$adsizes; $widget_ops = array('description' => __('Single Image Ad', 'vo') ); parent::WP_Widget(false, $name = 'Amazing Ad Manager:Image', $widget_ops); } public function widget($args, $instance) { global $post; extract($args); $title = apply_filters('widget_title', $instance['title']); ?> $val) { $new[$key] = $val; } return $new; } public function form($instance) { $defaults = array('title' => '','amads_sizes'=>'','amadimgurl'=>'','amads_link'=>''); $instance = array_merge($defaults, (array) $instance); extract($instance); ?>
adsizes =$adsizes; $widget_ops = array('description' => __('Single Custom Ad Code', 'vo') ); parent::WP_Widget(false, $name = 'Amazing Ad Manager:Code', $widget_ops); } public function widget($args, $instance) { global $post; extract($args); $title = apply_filters('widget_title', $instance['title']); ?> $val) { $new[$key] = $val; } return $new; } public function form($instance) { $defaults = array('title' => '','ads_codes'=>''); $instance = array_merge($defaults, (array) $instance); extract($instance); ?>