function widget($args, $instance) { extract($args, EXTR_SKIP); $instance = wp_parse_args((array) $instance, $this->defaults); if (Footer_Putter_Utils::hide_widget($instance['visibility'])) { return; } //check visibility requirements $title = apply_filters('widget_title', $instance['title']); $category = isset($instance['category']) ? $instance['category'] : false; $orderby = isset($instance['orderby']) ? $instance['orderby'] : 'name'; $order = $orderby == 'rating' ? 'DESC' : 'ASC'; $limit = isset($instance['limit']) && $instance['limit'] ? $instance['limit'] : -1; $nofollow = isset($instance['nofollow']) && $instance['nofollow']; $links = wp_list_bookmarks(apply_filters('widget_links_args', array('echo' => 0, 'title_before' => $before_title, 'title_after' => $after_title, 'title_li' => '', 'categorize' => false, 'before' => '', 'after' => '', 'category_before' => '', 'category_after' => '', 'show_images' => true, 'show_description' => false, 'show_name' => false, 'show_rating' => false, 'category' => $category, 'class' => 'trademark widget', 'orderby' => $orderby, 'order' => $order, 'limit' => $limit))); echo $before_widget; if ($title) { echo $before_title . $title . $after_title; } if ($nofollow) { echo $this->nofollow_links($links); } else { echo $links; } echo $after_widget; }
function widget($args, $instance) { extract($args); $instance = wp_parse_args((array) $instance, $this->defaults); if (Footer_Putter_Utils::hide_widget($instance['visibility'])) { return; } //check visibility requirements if ($footer = Footer_Credits::footer($instance)) { printf('%1$s%2$s%3$s', $before_widget, $footer, $after_widget); } }