{"id":326404,"date":"2026-06-21T21:50:25","date_gmt":"2026-06-21T21:50:25","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/realsmile-face-analysis-widget\/"},"modified":"2026-06-21T22:06:09","modified_gmt":"2026-06-21T22:06:09","slug":"realsmile-face-analysis-widget","status":"publish","type":"plugin","link":"https:\/\/ta.wordpress.org\/plugins\/realsmile-face-analysis-widget\/","author":23516721,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"5.8","requires_php":"7.2","requires_plugins":null,"header_name":"RealSmile Face Analysis Widget","header_author":"RealSmile","header_description":"Embed a free interactive face-analysis widget on your site \u2014 looksmaxxing test, smile analyzer, golden ratio, face score, or photo ranker. One shortcode, no API key, no server costs.","assets_banners_color":"","last_updated":"2026-06-21 22:06:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/realsmile.online\/widget","header_author_uri":"https:\/\/realsmile.online\/about","rating":0,"author_block_rating":0,"active_installs":0,"downloads":45,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"realsmileonline","date":"2026-06-21 22:06:09"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3581006,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3581006,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3581006,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3581006,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3581006,"resolution":"1","location":"assets","locale":"","width":832,"height":723},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3581006,"resolution":"2","location":"assets","locale":"","width":856,"height":698},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3581006,"resolution":"3","location":"assets","locale":"","width":900,"height":600}},"screenshots":{"1":"The looksmaxxing-test widget embedded in a post","2":"The smile analyzer widget","3":"The shortcode in the block editor"}},"plugin_section":[],"plugin_tags":[230,260539,7919,583,30944],"plugin_category":[43,53,56],"plugin_contributors":[268267],"plugin_business_model":[],"class_list":["post-326404","plugin","type-plugin","status-publish","hentry","plugin_tags-embed","plugin_tags-face-analysis","plugin_tags-interactive-content","plugin_tags-quiz","plugin_tags-selfie","plugin_category-customization","plugin_category-ratings-and-reviews","plugin_category-social-and-sharing","plugin_contributors-realsmileonline","plugin_committers-realsmileonline"],"banners":{"banner":"https:\/\/ps.w.org\/realsmile-face-analysis-widget\/assets\/banner-772x250.png?rev=3581006","banner_2x":"https:\/\/ps.w.org\/realsmile-face-analysis-widget\/assets\/banner-1544x500.png?rev=3581006","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/realsmile-face-analysis-widget\/assets\/icon-128x128.png?rev=3581006","icon_2x":"https:\/\/ps.w.org\/realsmile-face-analysis-widget\/assets\/icon-256x256.png?rev=3581006","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/realsmile-face-analysis-widget\/assets\/screenshot-1.png?rev=3581006","caption":"The looksmaxxing-test widget embedded in a post"},{"src":"https:\/\/ps.w.org\/realsmile-face-analysis-widget\/assets\/screenshot-2.png?rev=3581006","caption":"The smile analyzer widget"},{"src":"https:\/\/ps.w.org\/realsmile-face-analysis-widget\/assets\/screenshot-3.png?rev=3581006","caption":"The shortcode in the block editor"}],"raw_content":"<!--section=description-->\n<p>Give your readers something to <em>do<\/em>. RealSmile drops a free, interactive face-analysis quiz straight into any post or page \u2014 visitors upload a photo and get an instant, measurement-based result, and they stay on <strong>your<\/strong> site the whole time. No API key, no account, no server costs. Just one shortcode.<\/p>\n\n<p>It's the kind of interactive content that lifts time-on-page, shares, and return visits on beauty, grooming, dating, fitness, and self-improvement blogs.<\/p>\n\n<p><strong>Five widgets, one shortcode:<\/strong><\/p>\n\n<ul>\n<li><code>[realsmile_widget type=\"looksmax\"]<\/code> \u2014 looksmaxxing test: 17-metric face analysis (symmetry, canthal tilt, jawline angle, golden ratio and more)<\/li>\n<li><code>[realsmile_widget type=\"smile\"]<\/code> \u2014 smile analyzer (Duchenne \/ genuine-smile detection)<\/li>\n<li><code>[realsmile_widget type=\"golden-ratio\"]<\/code> \u2014 golden ratio face measurement<\/li>\n<li><code>[realsmile_widget type=\"face-score\"]<\/code> \u2014 quick 0\u2013100 face score<\/li>\n<li><code>[realsmile_widget type=\"rank\"]<\/code> \u2014 photo ranker (compare 2\u20136 photos, pick the best)<\/li>\n<\/ul>\n\n<p><strong>Perfect for:<\/strong><\/p>\n\n<ul>\n<li>Beauty, skincare &amp; makeup blogs \u2014 a \"rate my features\" quiz readers love to share<\/li>\n<li>Men's grooming &amp; looksmaxxing sites \u2014 the full looksmaxxing test, on your own domain<\/li>\n<li>Dating &amp; relationship blogs \u2014 a photo ranker for \"which profile picture wins?\"<\/li>\n<li>Fitness, glow-up &amp; self-improvement content \u2014 an interactive before\/after hook<\/li>\n<li>Any publisher who wants quiz-style interactive content without building one<\/li>\n<\/ul>\n\n<p><strong>Why bloggers use it:<\/strong><\/p>\n\n<ul>\n<li>No API key, no account, no server costs \u2014 it's a single shortcode<\/li>\n<li>Loads lazily in a sandboxed iframe: zero impact on your Core Web Vitals \/ page speed<\/li>\n<li>Measurement-based results with published methodology (not a novelty quiz)<\/li>\n<li>Privacy-first: photos are processed in memory and deleted instantly \u2014 never stored, never used for training<\/li>\n<\/ul>\n\n<p><strong>Options:<\/strong><\/p>\n\n<ul>\n<li><code>height<\/code> \u2014 iframe height in pixels (default 720): <code>[realsmile_widget type=\"smile\" height=\"640\"]<\/code><\/li>\n<li><code>badge<\/code> \u2014 a small visible \"Free face analysis by RealSmile\" credit renders under the widget by default; set <code>badge=\"no\"<\/code> to hide it<\/li>\n<\/ul>\n\n<h3>External Service Disclosure<\/h3>\n\n<p>This plugin embeds an iframe served by <strong>realsmile.online<\/strong> (the RealSmile face-analysis service). The iframe loads only on pages where you place the shortcode. When one of your visitors chooses to upload a photo inside the widget, that photo is sent to RealSmile for analysis, processed in memory, and deleted immediately after the facial landmarks are measured \u2014 it is never written to disk, never stored, and never used to train anything. No data is collected by the plugin itself, and nothing is sent anywhere until a visitor actively uses the widget.<\/p>\n\n<ul>\n<li>Service: https:\/\/realsmile.online<\/li>\n<li>Privacy details and methodology: https:\/\/realsmile.online\/about<\/li>\n<li>Terms: https:\/\/realsmile.online\/terms<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Add the shortcode to any post, page, or shortcode block: <code>[realsmile_widget type=\"looksmax\"]<\/code><\/li>\n<li>That's it \u2014 no API key, no configuration.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20kind%20of%20site%20is%20this%20best%20for%3F\"><h3>What kind of site is this best for?<\/h3><\/dt>\n<dd><p>Any blog where readers care about faces, photos, or appearance: beauty and skincare, men's grooming and looksmaxxing, dating and relationships, fitness and glow-up, and self-improvement. It's an easy way to add quiz-style interactive content that keeps visitors engaged on your page.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20my%20site%20down%3F\"><h3>Does it slow my site down?<\/h3><\/dt>\n<dd><p>No. The widget is a lazily-loaded iframe \u2014 it doesn't load until it's near the viewport, and analysis models load only when a visitor interacts with it. Your Core Web Vitals are unaffected.<\/p><\/dd>\n<dt id=\"are%20my%20visitors%27%20photos%20stored%3F\"><h3>Are my visitors' photos stored?<\/h3><\/dt>\n<dd><p>No. Photos are processed in memory and deleted instantly after measurement \u2014 never stored, never used for training. See the external-service disclosure above.<\/p><\/dd>\n<dt id=\"is%20it%20really%20free%3F\"><h3>Is it really free?<\/h3><\/dt>\n<dd><p>Yes. The embedded tools are RealSmile's free tier. Visitors who want RealSmile's full paid report can choose to get one on realsmile.online \u2014 your page just hosts the free widget.<\/p><\/dd>\n<dt id=\"can%20i%20remove%20the%20credit%20line%3F\"><h3>Can I remove the credit line?<\/h3><\/dt>\n<dd><p>Yes: <code>[realsmile_widget badge=\"no\"]<\/code>. The credit is a small visible text link, on by default.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: five embeddable widgets via one shortcode, lazy iframe, optional credit badge.<\/li>\n<\/ul>","raw_excerpt":"Add a free, interactive face-analysis quiz to any post: smile analyzer, golden ratio, face score, photo ranker. One shortcode, no API key.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/326404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=326404"}],"author":[{"embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/realsmileonline"}],"wp:attachment":[{"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=326404"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=326404"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=326404"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=326404"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=326404"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ta.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=326404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}