{"id":335939,"date":"2026-07-06T14:50:10","date_gmt":"2026-07-06T14:50:10","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wewidget-google-reviews-widget\/"},"modified":"2026-07-07T20:32:46","modified_gmt":"2026-07-07T20:32:46","slug":"wewidget-reviews-widget-for-google","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/wewidget-reviews-widget-for-google\/","author":23527620,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0.1","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"WeWidget \u2013 Reviews Widget for Google","header_author":"WeWidget","header_description":"Embed your real Google reviews on WordPress in minutes. Carousel, grid, list and badge layouts, unlimited page views, SEO rich snippets. No coding required.","assets_banners_color":"747a85","last_updated":"2026-07-07 20:32:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wewidget.app\/google-reviews-for-wordpress","header_author_uri":"https:\/\/wewidget.app","rating":0,"author_block_rating":0,"active_installs":0,"downloads":105,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"jamesjuby","date":"2026-07-06 15:44:07"},"1.0.1":{"tag":"1.0.1","author":"jamesjuby","date":"2026-07-07 13:16:57"},"1.0.2":{"tag":"1.0.2","author":"jamesjuby","date":"2026-07-07 20:32:46"}},"upgrade_notice":{"1.0.2":"<p>Bundled translations for 6 languages; a small optional review reminder on the settings page.<\/p>","1.0.1":"<p>Adds a native block editor block and full translation readiness. Safe upgrade \u2014 no settings changes.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon.svg":{"filename":"icon.svg","revision":3597946,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3597946,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3597946,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3599593,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/\",\"preferredVersions\":{\"php\":\"8.2\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"wewidget-reviews-widget-for-google\"},\"options\":{\"activate\":true}},{\"step\":\"setSiteOptions\",\"options\":{\"wewidget_gr_widget_id\":\"fa49c01a-79f0-41e3-80b0-58aad381289c\",\"blogname\":\"WeWidget Demo\"}},{\"step\":\"runPHP\",\"code\":\"<?php require_once '\\\/wordpress\\\/wp-load.php'; $content = '<!-- wp:html --><div style=\\\"background:#0d1526;border-radius:16px;padding:48px 32px;text-align:center;margin-bottom:40px;\\\"><p style=\\\"color:#2dd4bf;font-size:20px;font-weight:800;margin:0 0 12px;\\\">&#9733; WeWidget<\\\/p><h1 style=\\\"color:#ffffff;font-size:40px;line-height:1.15;margin:0 0 16px;\\\">Your Google reviews, live on WordPress<\\\/h1><p style=\\\"color:#94a3b8;font-size:17px;max-width:560px;margin:0 auto;\\\">A real demo &mdash; James Lee Flooring, 66 genuine Google reviews, rendered by this plugin. On your site it shows <strong style=\\\"color:#ffffff;\\\">your<\\\/strong> reviews. One shortcode, three of the nine layouts below.<\\\/p><\\\/div><!-- \\\/wp:html --><!-- wp:html --><h2 style=\\\"text-align:center;margin:32px 0 4px;\\\">1. The carousel<\\\/h2><p style=\\\"text-align:center;color:#64748b;margin:0 0 8px;\\\">Add <code>[[wewidget]]<\\\/code> to any page or post.<\\\/p><!-- \\\/wp:html --><!-- wp:shortcode -->[wewidget]<!-- \\\/wp:shortcode --><!-- wp:html --><h2 style=\\\"text-align:center;margin:48px 0 4px;\\\">2. The compact rating badge<\\\/h2><p style=\\\"text-align:center;color:#64748b;margin:0 0 8px;\\\">Perfect for headers and footers &mdash; every widget has its own ID.<\\\/p><!-- \\\/wp:html --><!-- wp:shortcode -->[wewidget id=\\\"d128a6f2-bab3-4b2d-8ef5-c4746d10a7a2\\\"]<!-- \\\/wp:shortcode --><!-- wp:html --><h2 style=\\\"text-align:center;margin:48px 0 4px;\\\">3. The review grid<\\\/h2><p style=\\\"text-align:center;color:#64748b;margin:0 0 8px;\\\">A full review wall for your testimonials page.<\\\/p><!-- \\\/wp:html --><!-- wp:shortcode -->[wewidget id=\\\"334198f4-ef4a-4610-955c-807e7d983c69\\\"]<!-- \\\/wp:shortcode --><!-- wp:html --><div style=\\\"background:#0d1526;border-radius:16px;padding:40px 32px;text-align:center;margin-top:48px;\\\"><h2 style=\\\"color:#ffffff;margin:0 0 12px;\\\">Now with your reviews<\\\/h2><p style=\\\"color:#94a3b8;margin:0 0 20px;\\\">Free rating badge forever &mdash; no card, no Google login. Widgets from &pound;5\\\/month with a 30-day free trial.<\\\/p><a href=\\\"https:\\\/\\\/wewidget.app\\\" style=\\\"display:inline-block;background:#2dd4bf;color:#0d1526;font-weight:700;padding:12px 28px;border-radius:10px;text-decoration:none;\\\">Get your free badge &rarr;<\\\/a><\\\/div><!-- \\\/wp:html -->'; $id = wp_insert_post(array('post_title' => 'Your Google reviews, live on WordPress', 'post_content' => $content, 'post_status' => 'publish', 'post_type' => 'page')); update_option('show_on_front', 'page'); update_option('page_on_front', $id);\"}]}"}},"all_blocks":{"wewidget\/reviews":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"wewidget\/reviews","title":"WeWidget \u2013 Google Reviews","category":"embed","icon":"star-filled","description":"Show your real Google reviews \u2014 carousel, grid, list or badge. Configure the style in your WeWidget dashboard.","keywords":["google reviews","reviews","testimonials","rating","wewidget"],"textdomain":"wewidget-reviews-widget-for-google","attributes":{"widgetId":{"type":"string","default":""}},"supports":{"html":false,"align":["wide","full"]},"editorScript":"wewidget-gr-block-editor"}},"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3597946,"resolution":"1","location":"assets","locale":"","width":1280,"height":660},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3597946,"resolution":"2","location":"assets","locale":"","width":1280,"height":560},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3597946,"resolution":"3","location":"assets","locale":"","width":1280,"height":880},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3597946,"resolution":"4","location":"assets","locale":"","width":1280,"height":810}},"screenshots":{"1":"Real Google reviews in a carousel, added with the [wewidget] shortcode","2":"Compact star-rating badge","3":"Plugin settings page \u2014 paste your widget ID and save","4":"Choose from 10+ widget styles in the WeWidget gallery"}},"plugin_section":[],"plugin_tags":[33021,21827,1519,191069,1518],"plugin_category":[53],"plugin_contributors":[270339],"plugin_business_model":[],"class_list":["post-335939","plugin","type-plugin","status-publish","hentry","plugin_tags-google-places-reviews","plugin_tags-google-reviews","plugin_tags-reviews","plugin_tags-reviews-widget","plugin_tags-testimonials","plugin_category-ratings-and-reviews","plugin_contributors-jamesjuby","plugin_committers-jamesjuby"],"banners":{"banner":"https:\/\/ps.w.org\/wewidget-reviews-widget-for-google\/assets\/banner-772x250.png?rev=3597946","banner_2x":"https:\/\/ps.w.org\/wewidget-reviews-widget-for-google\/assets\/banner-1544x500.png?rev=3597946","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/wewidget-reviews-widget-for-google\/assets\/icon.svg?rev=3597946","icon":"https:\/\/ps.w.org\/wewidget-reviews-widget-for-google\/assets\/icon.svg?rev=3597946","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wewidget-reviews-widget-for-google\/assets\/screenshot-1.png?rev=3597946","caption":"Real Google reviews in a carousel, added with the [wewidget] shortcode"},{"src":"https:\/\/ps.w.org\/wewidget-reviews-widget-for-google\/assets\/screenshot-2.png?rev=3597946","caption":"Compact star-rating badge"},{"src":"https:\/\/ps.w.org\/wewidget-reviews-widget-for-google\/assets\/screenshot-3.png?rev=3597946","caption":"Plugin settings page \u2014 paste your widget ID and save"},{"src":"https:\/\/ps.w.org\/wewidget-reviews-widget-for-google\/assets\/screenshot-4.png?rev=3597946","caption":"Choose from 10+ widget styles in the WeWidget gallery"}],"raw_content":"<!--section=description-->\n<p><strong>WeWidget<\/strong> shows your real Google reviews on your WordPress site \u2014 carousel, grid, list, hero or a compact star-rating badge.<\/p>\n\n<p>Set-up takes about a minute and <strong>doesn't need a Google login<\/strong>: search for your business by name on wewidget.app, copy your widget ID into this plugin's settings, and add the <code>[wewidget]<\/code> shortcode to any page.<\/p>\n\n<p><strong>Why WeWidget?<\/strong><\/p>\n\n<ul>\n<li><strong>Unlimited page views on every plan<\/strong> \u2014 your widget never gets deactivated for traffic<\/li>\n<li><strong>Free forever rating badge<\/strong> \u2014 real star rating + review count, no card required<\/li>\n<li><strong>Fast<\/strong> \u2014 one small under 20 KB script, no external fonts, Shadow DOM isolation (your theme's CSS stays untouched), lazy-loads below the fold<\/li>\n<li><strong>SEO rich snippets<\/strong> \u2014 schema.org AggregateRating markup, eligible for gold stars under your site in Google search results<\/li>\n<li><strong>Native block editor support<\/strong> \u2014 add the \"WeWidget \u2013 Google Reviews\" block, or use the <code>[wewidget]<\/code> shortcode anywhere<\/li>\n<li><strong>Auto-sync<\/strong> \u2014 new reviews appear automatically every day<\/li>\n<li><strong>No Google login needed<\/strong> \u2014 connect by business name; optionally connect Google later for your full review history<\/li>\n<li><strong>UK-based support<\/strong><\/li>\n<\/ul>\n\n<p><strong>How it works<\/strong><\/p>\n\n<ol>\n<li>Create a free account at <a href=\"https:\/\/wewidget.app\/signup\">wewidget.app<\/a><\/li>\n<li>Find your business by name \u2014 your rating and latest reviews are pulled in automatically<\/li>\n<li>Copy your widget ID into <strong>Settings \u2192 WeWidget<\/strong><\/li>\n<li>Add the <strong>WeWidget \u2013 Google Reviews<\/strong> block (or the <code>[wewidget]<\/code> shortcode) to any page, post or widget area<\/li>\n<\/ol>\n\n<p>For a floating badge on every page, tick \"Show site-wide\" in the plugin settings and pick the floating style in your WeWidget dashboard.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to <strong>WeWidget<\/strong> (wewidget.app), a review-widget service, to display your Google reviews.<\/p>\n\n<ul>\n<li><strong>What it loads:<\/strong> on pages where a widget is rendered, the plugin loads the embed script from <code>https:\/\/app.wewidget.app\/widget.js<\/code>, which then fetches your widget's review data from <code>https:\/\/app.wewidget.app\/api\/widget-mock\/{your-widget-id}<\/code>.<\/li>\n<li><strong>What is sent:<\/strong> the widget ID you configured, and standard web request data from the site visitor's browser (IP address, user agent, and the page's origin domain). Anonymous view\/click counts are recorded for your widget analytics. No personal data about your visitors is stored.<\/li>\n<li><strong>When:<\/strong> only on front-end pages where the widget is actually embedded (via the shortcode or the site-wide option). No data is sent from your WordPress admin.<\/li>\n<li><strong>Service provider:<\/strong> WeWidget \u2014 <a href=\"https:\/\/wewidget.app\/terms\">Terms of Service<\/a> \u00b7 <a href=\"https:\/\/wewidget.app\/privacy\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<p>A free WeWidget account is required to obtain a widget ID.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20it%20free%3F\"><h3>Is it free?<\/h3><\/dt>\n<dd><p>The Google rating badge (star rating + review count) is free forever, no card required. Review widgets (carousel, grid, list) come with a 30-day free trial, then from \u00a35\/month. There are no page-view caps on any plan.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20google%20api%20key%20or%20google%20login%3F\"><h3>Do I need a Google API key or Google login?<\/h3><\/dt>\n<dd><p>No. Search for your business by name on wewidget.app and you're connected. You can optionally connect your Google account later to sync your full review history.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20my%20site%20down%3F\"><h3>Will it slow my site down?<\/h3><\/dt>\n<dd><p>No. The widget is a single under 20 KB (gzipped) script with no external fonts or CSS frameworks, renders in an isolated Shadow DOM, and lazy-loads when scrolled into view.<\/p><\/dd>\n<dt id=\"can%20i%20show%20more%20than%20one%20widget%3F\"><h3>Can I show more than one widget?<\/h3><\/dt>\n<dd><p>Yes \u2014 use <code>[wewidget id=\"your-widget-id\"]<\/code> with different IDs on different pages.<\/p><\/dd>\n<dt id=\"do%20new%20reviews%20appear%20automatically%3F\"><h3>Do new reviews appear automatically?<\/h3><\/dt>\n<dd><p>Yes. Reviews sync automatically every day.<\/p><\/dd>\n<dt id=\"is%20it%20gdpr%20compliant%3F\"><h3>Is it GDPR compliant?<\/h3><\/dt>\n<dd><p>The widget is designed to be GDPR-friendly: it sets no cookies, does not track your website visitors, and stores no personal data about them \u2014 only anonymous aggregate view and click counts per widget. The widget loads from app.wewidget.app (a standard web request, like any CDN); technical details such as IP addresses are seen transiently to serve the request but are not stored or profiled. Reviews shown are your business's public Google reviews. Full plain-English explanation: https:\/\/wewidget.app\/gdpr<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20builders%3F\"><h3>Does it work with page builders?<\/h3><\/dt>\n<dd><p>Yes \u2014 the shortcode works in Elementor, Divi, Beaver Builder and other builders. In the block editor there's a native <strong>WeWidget \u2013 Google Reviews<\/strong> block (search \"WeWidget\" in the block inserter), and the Shortcode block works too. The widget also re-initialises automatically on sites that render content client-side.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>New: bundled translations for German, French, Spanish, Italian, Dutch and Portuguese.<\/li>\n<li>New: a small optional review reminder on the plugin's settings page (shown once after 14 days, dismissible forever).<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>New: native block editor block \u2014 \"WeWidget \u2013 Google Reviews\" (wewidget\/reviews) with an optional per-block widget ID.<\/li>\n<li>Improved: fully internationalisation-ready \u2014 all strings translatable, editor script translations wired up.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: shortcode embed, settings page, site-wide floating badge option.<\/li>\n<\/ul>","raw_excerpt":"Embed your real Google reviews on WordPress in minutes. Carousel, grid, list and badge layouts. Unlimited page views \u2014 your widget never disappears.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/335939","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=335939"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jamesjuby"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=335939"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=335939"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=335939"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=335939"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=335939"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=335939"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}