public static function is_term_page() { if (self::$is_term_ret !== null) { return self::$is_term_ret; } elseif (is_tax() || is_category() || is_tag()) { return self::$is_term_ret = true; } elseif (is_admin()) { if (self::get_req_val('taxonomy') !== '' && self::get_req_val('tag_ID') !== '') { return self::$is_term_ret = true; } } return self::$is_term_ret = false; }