public static function is_author_page() { if (self::$is_author_ret !== null) { return self::$is_author_ret; } elseif (apply_filters('sucom_is_author_page', is_author())) { return self::$is_author_ret = true; } elseif (is_admin()) { if (($screen_id = self::get_screen_id()) !== false && ($screen_id === 'user-edit' || $screen_id === 'profile')) { return self::$is_author_ret = true; } elseif (self::get_req_val('user_id') !== '') { return self::$is_author_ret = true; } } else { return self::$is_author_ret = false; } }