/** * WP_oEmbed_Controller class, used to provide an oEmbed endpoint. * * @package WordPress * @subpackage Embeds * @since 4.4.0 */ /** * oEmbed API endpoint controller. * * Registers the REST API route and delivers the response data. * The output format (XML or JSON) is handled by the REST API. * * @since 4.4.0 */ #[AllowDynamicProperties] final class WP_oEmbed_Controller { /** * Register the oEmbed REST API route. * * @since 4.4.0 */ public function register_routes() { /** * Filters the maxwidth oEmbed parameter. * * @since 4.4.0 * * @param int $maxwidth Maximum allowed width. Default 600. */ $maxwidth = apply_filters( 'oembed_default_width', 600 ); register_rest_route( 'oembed/1.0', '/embed', array( array( 'methods' => WP_REST_Server::READABLE, 'callback' => array( $this, 'get_item' ), 'permission_callback' => '__return_true', 'args' => array( 'url' => array( 'description' => __( 'The URL of the resource for which to fetch oEmbed data.' ), 'required' => true, 'type' => 'string', 'format' => 'uri', ), 'format' => array( 'default' => 'json', 'sanitize_callback' => 'wp_oembed_ensure_format', ), 'maxwidth' => array( 'default' => $maxwidth, 'sanitize_callback' => 'absint', ), ), ), ) ); register_rest_route( 'oembed/1.0', '/proxy', array( array( 'methods' => WP_REST_Server::READABLE, 'callback' => array( $this, 'get_proxy_item' ), 'permission_callback' => array( $this, 'get_proxy_item_permissions_check' ), 'args' => array( 'url' => array( 'description' => __( 'The URL of the resource for which to fetch oEmbed data.' ), 'required' => true, 'type' => 'string', 'format' => 'uri', ), 'format' => array( 'description' => __( 'The oEmbed format to use.' ), 'type' => 'string', 'default' => 'json', 'enum' => array( 'json', 'xml', ), ), 'maxwidth' => array( 'description' => __( 'The maximum width of the embed frame in pixels.' ), 'type' => 'integer', 'default' => $maxwidth, 'sanitize_callback' => 'absint', ), 'maxheight' => array( 'description' => __( 'The maximum height of the embed frame in pixels.' ), 'type' => 'integer', 'sanitize_callback' => 'absint', ), 'discover' => array( 'description' => __( 'Whether to perform an oEmbed discovery request for unsanctioned providers.' ), 'type' => 'boolean', 'default' => true, ), ), ), ) ); } /** * Callback for the embed API endpoint. * * Returns the JSON object for the post. * * @since 4.4.0 * * @param WP_REST_Request $request Full data about the request. * @return array|WP_Error oEmbed response data or WP_Error on failure. */ public function get_item( $request ) { $post_id = url_to_postid( $request['url'] ); /** * Filters the determined post ID. * * @since 4.4.0 * * @param int $post_id The post ID. * @param string $url The requested URL. */ $post_id = apply_filters( 'oembed_request_post_id', $post_id, $request['url'] ); $data = get_oembed_response_data( $post_id, $request['maxwidth'] ); if ( ! $data ) { return new WP_Error( 'oembed_invalid_url', get_status_header_desc( 404 ), array( 'status' => 404 ) ); } return $data; } /** * Checks if current user can make a proxy oEmbed request. * * @since 4.8.0 * * @return true|WP_Error True if the request has read access, WP_Error object otherwise. */ public function get_proxy_item_permissions_check() { if ( ! current_user_can( 'edit_posts' ) ) { return new WP_Error( 'rest_forbidden', __( 'Sorry, you are not allowed to make proxied oEmbed requests.' ), array( 'status' => rest_authorization_required_code() ) ); } return true; } /** * Callback for the proxy API endpoint. * * Returns the JSON object for the proxied item. * * @since 4.8.0 * * @see WP_oEmbed::get_html() * @global WP_Embed $wp_embed WordPress Embed object. * @global WP_Scripts $wp_scripts * * @param WP_REST_Request $request Full data about the request. * @return object|WP_Error oEmbed response data or WP_Error on failure. */ public function get_proxy_item( $request ) { global $wp_embed, $wp_scripts; $args = $request->get_params(); // Serve oEmbed data from cache if set. unset( $args['_wpnonce'] ); $cache_key = 'oembed_' . md5( serialize( $args ) ); $data = get_transient( $cache_key ); if ( ! empty( $data ) ) { return $data; } $url = $request['url']; unset( $args['url'] ); // Copy maxwidth/maxheight to width/height since WP_oEmbed::fetch() uses these arg names. if ( isset( $args['maxwidth'] ) ) { $args['width'] = $args['maxwidth']; } if ( isset( $args['maxheight'] ) ) { $args['height'] = $args['maxheight']; } // Short-circuit process for URLs belonging to the current site. $data = get_oembed_response_data_for_url( $url, $args ); if ( $data ) { return $data; } $data = _wp_oembed_get_object()->get_data( $url, $args ); if ( false === $data ) { // Try using a classic embed, instead. /* @var WP_Embed $wp_embed */ $html = $wp_embed->get_embed_handler_html( $args, $url ); if ( $html ) { // Check if any scripts were enqueued by the shortcode, and include them in the response. $enqueued_scripts = array(); foreach ( $wp_scripts->queue as $script ) { $enqueued_scripts[] = $wp_scripts->registered[ $script ]->src; } return (object) array( 'provider_name' => __( 'Embed Handler' ), 'html' => $html, 'scripts' => $enqueued_scripts, ); } return new WP_Error( 'oembed_invalid_url', get_status_header_desc( 404 ), array( 'status' => 404 ) ); } /** This filter is documented in wp-includes/class-wp-oembed.php */ $data->html = apply_filters( 'oembed_result', _wp_oembed_get_object()->data2html( (object) $data, $url ), $url, $args ); /** * Filters the oEmbed TTL value (time to live). * * Similar to the {@see 'oembed_ttl'} filter, but for the REST API * oEmbed proxy endpoint. * * @since 4.8.0 * * @param int $time Time to live (in seconds). * @param string $url The attempted embed URL. * @param array $args An array of embed request arguments. */ $ttl = apply_filters( 'rest_oembed_ttl', DAY_IN_SECONDS, $url, $args ); set_transient( $cache_key, $data, $ttl ); return $data; } } Gentle Monster Eyeglass Frames Oversized Frames Top Styles Introducing our 2026 Eyewear Collection -

Gentle Monster Eyeglass Frames Oversized Frames Top Styles Introducing our 2026 Eyewear Collection

What encompasses the JENNIE collaboration with Gentle Monster project?

It’s a sustained eyewear partnership between Korean brand Gentle Monster and BLACKPINK’s Jennie that blends high-fashion optics alongside playful, collectible styling. The collaboration has arrived in themed drops—Jentle Home (2020), Jentle Garden from 2022, and Jentle Beauty Salon (2023)—each with unique visuals, packaging, and accessories. Fans pursue them because they’re wearable, limited, and are tied closely with Jennie’s personal vision.

The partnership operates at the meeting point of K-fashion, mainstream culture, and luxury eyewear, which explains why items tend to sell out fast at retail and then cycle into resale. Each drop generally includes both sun frames and optical eyewear, plus a conceptual accessory component. GM’s retail network enables global launches through immersive pop-ups and flagship displays, which fuels demand beyond the core BLACKPINK audience. The result creates a series featuring strong identity plus broad style range, from slim feline shapes to bolder thick acetate silhouettes. If you’re choosing your debut pair, start by matching frame shapes to your head width and bridge fit, then assess lenses and accessories.

Collections timeline and key designs

The three launches are distinct regarding theme and construction while remaining distinctly Gentle Monster. Jentle Home series (2020) introduced their collaboration with an dollhouse concept with pastel-forward packaging, blending slim, feminine forms with glossy acetates. Jentle Garden released in 2022 pivoted to flower motifs, launching frames alongside a worldwide activation and an casual mobile https://maisonmargielaglasses.com/id.html app where fans grew virtual flowers connected to the marketing effort. Jentle Salon from 2023 focused on personalization, debuting charmable glasses chains and decorative add-ons that connect to frame arms.

Across the chronology, Gentle Monster maintained a balance of sunglasses and prescription frames so the partnership works year-round, instead of just in summer. Materials skew toward premium cellulose acetate and stainless-steel components, with adjustable soft nose pads with metal builds plus comfortable integrated nasal supports on acetate frames. Colorways often feature black, tortoise, with seasonal tinted lenses, with clearer optical lenses offered for RX use. Packaging changes per each theme, while complete sets with original box, paperwork, and accessories generally command higher resale value. If one is collecting, pick a single hero frame per drop and maintain the kit complete for long-term value.

How much do they cost with what affects cost?

At retail, frames in the JENNIE capsules generally correspond with Gentle GM’s core line, usually often in the mid-$200s to middle $300s USD. Accessories range underneath, with premium decorative chains and charm collections landing higher versus simple pouches or cords. Sets or limited colorways often price above basic frames.

Final price relies on material (thicker acetate and plated metal hardware run more), lens style (tinted, gradient, and special coatings), plus whether an extra is bundled. Regional pricing varies from of taxes with duties, and specific stores receive exclusive colorways that may push resale markups. On the secondary market, condition, completeness of packaging, with timing matter; pieces in 9–10/10 condition with full extras tend to retain 20–60 percent above retail when stock is thin. Account for prescription lense fitting separately, because optician pricing with lens tech can easily add eighty to two hundred dollars or more to your final cost.

Where can you buy Gentle Monster x JENNIE collaboration today?

Your most dependable sources are the Gentle Monster website and flagship boutiques, followed by limited short list of authorized luxury vendors. After sell-out, established resale platforms plus consignment boutiques are the safest resale options. Be wary of social platform DMs and suspiciously cheap listings.

Start with GM Monster’s online store and flagships such as Haus Dosan in Seoul, that often run complete most complete selections during launch periods. Depending on local region, authorized partners like SSENSE, Selfridges, Lane Crawford, plus Farfetch have carried collaboration stock; availability changes quickly while may be location-limited. Once retail ends, look to verified marketplaces and consignment stores with clear return policies and authentication processes. Keep original receipts where possible, since proof of purchase helps both warranty claims and future resale. When shopping internationally, factor transport insurance and import duties so your “deal” doesn’t end up more expensive than local MSRP.

Fit, materials, and build quality

Expect premium acetate and steel manufacturing, UV-protective lenses, with sturdy hinges which feel smooth, rather than loose. Acetate glasses suit average to wider faces, while metal frames featuring nose pads fit better to low bridges or narrower fits. If you wear prescription, focus on optical variants plus sunglass frames where your optician ensures can take your RX.

Gentle Monster typically uses UV400 or equivalent protective optics on sunglasses plus clear demo glass on optical frames to be changed by your optician. Look for comfort details like smooth edges, balanced load distribution at eyewear temples, and nasal pads that sit without pinching. Eyewear sizing is generally printed inside eyewear temple as optical width-bridge-temple length in millimeters; if you’re between sizes, choose the model having the more spacious bridge or flexible pads. The brand’s finish quality remains high for the price tier, with consistent lamination, smooth polish, and precise hinge action straight of the box. If a item creaks, arrives with poor printing, and has misaligned temples, pass and buy from a different seller.

How to spot fakes and purchase safely

Authentic pairs display crisp, consistent text printing inside frame temples, accurate model and color numbers, and high-quality components. Packaging aligns with the collection concept and includes official branded hard case, microfiber pouch, plus documentation card. Anything with blurred text, off-center hinges, and misspelled printing represents a red flag.

Compare the product code and colorway on the side to the manufacturer product page plus archived imagery; fakes often mix codes and colors that never released. Examine acetate depth plus clarity—real acetate shows a rich, layered look, not basic plastic. The joint feel should remain smooth with measured resistance, not gritty or overly slack. If buying resale, insist on clear photos of the inside temples, box, and the full kit, and pay through methods with buyer protection. During in-store purchases, ask staff to adjust fit on same spot; professionals may also spot build defects before you leave.

Quick comparison across collections

Use this summary to see exactly how the three drops differ in emphasis, pricing, and locations where you’re most apt to still find stock. The spreads reflect typical original retail and common post-launch availability patterns.

Collection Release window Core focus Typical retail range (USD) Notable extras Where you’ll still find it
Jentle Home 2020 Dollhouse visuals, slim acetates, pastel tints $250–$330 Themed packaging, optical and sun Resale only; occasional in-store returns
Jentle Garden 2022 Floral concept, bolder shapes, gradients $260–$350 Campaign mini-game, limited pop-ups Resale and select consignment
Jentle Salon 2023 Customization with charms and chains $260–$380 (frames), $30–$180 (accessories) Charmable temples, jewelry-like add-ons Occasional retailer leftovers; resale widely

If you’re selecting between them, determine whether you prefer a clean daily pair (Jentle Home), a statement shape (Jentle Garden), and a customizable configuration (Jentle Salon). Eyewear with original accessories and complete boxes tend to maintain value best. With optical use, verify your optician is able to lens the glasses you like prior to you commit. If in doubt regarding sizing, measure your current favorite glasses and match frame lens width and bridge within one to two mm. Keep receipts and receipts—provenance helps both service with resale later.

Expert tip: enhance your shot toward retail pricing

Move early, align your alerts, and be flexible about store and shade. Most pairs to sit online over hours still disappear within the initial day once news spreads. If someone miss your primary colorway, a alternative shade at store price beats a secondary market premium on that exact one.

“Set alerts through Gentle Monster’s site, sign up for emails from a couple authorized retailers from your region, then call your local flagship the time stock lands. Ask about same-day caps and restock timing, then be ready to buy a second-choice color on the spot if your first becomes gone.”

Planning matters because time zones plus staggered retail uploads can create quiet windows when inventory is live but not widely recognized. Store staff typically know whether extra units will come that week, which can save someone from panic-buying aftermarket. If a colorway is hot, look at neighboring cities plus be ready for ship-to-store. Keep your payment and shipping info preloaded to skip checkout delays. Finally, watch Jennie’s with Gentle Monster’s media feeds; their content often precede inventory updates or special drops.

Little‑known facts regarding the collaboration

Beyond the glasses, the campaigns served as immersive cultural moments that paid fans for giving attention. Jentle Garden started with a straightforward mobile game where users “grew” virtual flowers tied alongside the collection’s aesthetic and activations. All series included optical frames, not only sunglasses, which shows why items kept relevant year-round. Cases changed dramatically by theme, and entire kits with paired cases and cards tend to sell for more in the secondary market. Gentle Monster’s art-driven flagships, including Store Dosan in Seoul, staged large-scale installations for these drops that became image destinations and gradually boosted demand.

If you gather, archive the boxes flat and store accessories in labeled pouches to preserve sets complete. Remember that some local colorways or pop-up exclusives surfaced with very small numbers; those are the ones that become hardest to find later. When evaluating listings, scrutinize case type and text color against the correct theme for avoid mismatched sets. Keep screenshots of official product listings for reference since retailers sometimes remove pages once totally out. A neat personal archive may save you effort every time someone verify or sell.

Will there occur restocks or future drops?

Gentle Monster periodically restocks collaboration pieces shortly after release, but timing with depth are uncertain. Once a capsule window passes, additional production stops while inventory shifts into resale and consignment. Future collaborations become announced through GM Monster and JENNIE’s official channels rather than long pre-announcement cycles.

If you’re holding out on a restock, monitor the brand site and contact nearby flagships for local shipment dates. Authorized retailers might receive staggered stock even after the brand sells through online. Historically, this brand prefers new themed capsules instead of broad reissues, that keeps each series distinct. That pattern suggests it’s smarter to buy items you like in the current drop rather than expecting a later reissue. Set alerts now, because the top sizes and shades rarely return with volume.

Leave a Reply

Your email address will not be published. Required fields are marked *