예제 #1
0
 function css()
 {
     //improved CSS to support multiple widgets per page and avoid using !important
     $all_instances = $this->get_settings();
     foreach ($all_instances as $id => $inst) {
         $widget_id = $this->id_base . '-' . $id;
         if (is_active_widget(false, $widget_id, $this->id_base, false)) {
             $instance = wp_parse_args($inst, $this->defaults);
             $instance['widget_id'] = $widget_id;
             Genesis_Club_Icons::add_css($instance);
         }
     }
     Genesis_Club_Icons::print_css_head();
     //widget CSS goes in the header
 }
예제 #2
0
 static function print_css_head()
 {
     if (!empty(self::$css)) {
         printf('<style type="text/css">%1$s</style>', self::$css);
     }
     self::$css = '';
     //clear
 }