__('Displays news related to your content and a search feature') ); $this->WP_Widget( 'internet_search_display', __('All-in-one Internet Search'), $widget_ops); } function widget($args, $instance) { $dir = array('us'=> '', "es_ar" => "es_ar/", "au" => "au_au/", "br" => "br_br/", "ca" => "ca_ca/", "cn" => "cn_cn/", 'es' => "es_es/", "fr" => "fr_fr/", 'de' => 'de_de/', "en_in" => "en_in/", "en_ie" => "en_ie/", "it" => "it_it/", "kr" => "kr_kr/", "es_mx" => "es_mx/", "nz" => "nz_nz/", "es_pe" => "es_pe/", "en_ph" => "en_ph/", "ru" => "ru_ru/", "en_sg" => "en_sg/", "en_za" => "en_za/"); $news = array('us'=> 'news', "es_ar" => "", "au" => "", "br" => "", "ca" => "", "cn" => "", 'es' => "", "fr" => "", 'de' => '', "en_in" => "news", "en_ie" => "news", "it" => "", "kr" => "", "es_mx" => "", "nz" => "", "es_pe" => "", "en_ph" => "news", "ru" => "", "en_sg" => "news", "en_za" => "news"); global $post; echo $args['before_widget']; if ( isset($instance['error']) && $instance['error'] ) return; if(!is_home()){ $words = array(); $post_tags = wp_get_post_tags($post->ID); foreach($post_tags as $tag) array_push($words,$tag->name); if (count($post_tags)<=2){ $post_categories = wp_get_post_categories($post->ID); foreach($post_categories as $data => $value){ $data = get_category($value); array_push($words,$data->name); } } } else { $words = array(); $post_categories = get_categories(); foreach($post_categories as $data => $value){ array_push($words,$value->name); } } if (!is_array($words)) { $words = array($words); } ?> 'U.S.', "es_ar" => "Argentina", "au" => "Australia", "br" => "Brasil", "ca" => "Canada", "cn" => "China", 'es' => "España", "fr" => "France", 'de' => 'Germany', "en_in" => "India", "en_ie" => "Ireland", "it" => "Italia", "kr" => "Korea", "es_mx" => "México", "nz" => "New Zealand", "es_pe" => "Perú", "en_ph" => "Philippines", "ru" => "Russia", "en_sg" => "Singapore", "en_za" => "South Africa"); if (empty($instance["number_news_per_category"])) { $instance["number_news_per_category"]=5; } echo '

'; echo '

'; echo '

'; echo '

'; echo '

'; echo '

'; } function update($new_instance, $old_instance) { $instance = $old_instance; $instance['country'] = $new_instance['country']; $instance['title'] = $new_instance['title']; $instance['number_news_per_category'] = $new_instance['number_news_per_category']; return $instance; } } ?>