Featured_Content::hide_featured_term PHP Method

        public static function hide_featured_term($terms, $taxonomies, $args)
        {
            // This filter is only appropriate on the front-end.
            if (is_admin()) {
                return $terms;
            }
            // We only want to hide the featured tag.
            if (!in_array('post_tag', $taxonomies)) {
                return $terms;
            }
            // Bail if no terms were returned.
            if (empty($terms)) {
                return $terms;
            }
            // Bail if term objects are unavailable.
            if ('all' != $args['fields']) {
                return $terms;
            }
            $settings = self::get_setting();
            if (false !== self::$tag) {
                foreach ($terms as $order => $term) {
                    if (is_object($term) && ($settings['tag-id'] === $term->term_id || $settings['tag-name'] === $term->name)) {
                        unset($terms[$order]);
                    }
                }
            }
            return $terms;
        }