{"id":341133,"date":"2026-07-20T16:26:12","date_gmt":"2026-07-20T16:26:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wildebeest-easy-reviews\/"},"modified":"2026-07-20T16:10:44","modified_gmt":"2026-07-20T16:10:44","slug":"wildebeest-easy-reviews","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wildebeest-easy-reviews\/","author":23533455,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.2.7","stable_tag":"trunk","tested":"7.0.2","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Wildebeest Easy Reviews","header_author":"Wildebeest Marketing","header_description":"Add Google Business, Google Play, and Apple App Store review links with images, responsive layouts, smart routing, popup prompts, and local click analytics.","assets_banners_color":"c9d1db","last_updated":"2026-07-20 16:10:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":26,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"2.2.4":"<p>Final Plugin Check annotation correction; no feature changes.<\/p>","2.2.3":"<p>Final WordPress Plugin Check cleanup; no feature changes.<\/p>","2.2.2":"<p>WordPress Plugin Check compliance and submission-readiness update.<\/p>","2.2.1":"<p>Submission metadata correction only; no functional changes.<\/p>","2.2.0":"<p>WordPress.org submission build with corrected plugin identity and URI metadata.<\/p>","2.1.0":"<p>Final branding-cleanup release before WordPress.org submission.<\/p>","2.0.0":"<p>Public-release candidate with new branding, onboarding, documentation, and management tools.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3615536,"resolution":"128x128","location":"assets","locale":"","width":1254,"height":1254},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3615536,"resolution":"256x256","location":"assets","locale":"","width":1254,"height":1254}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3615536,"resolution":"1544x500","location":"assets","locale":"","width":2205,"height":713},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3615536,"resolution":"772x250","location":"assets","locale":"","width":1911,"height":823}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3615536,"resolution":"1","location":"assets","locale":"","width":1536,"height":1024},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3615536,"resolution":"2","location":"assets","locale":"","width":1536,"height":1024}},"screenshots":{"1":"Easy Reviews settings page.","2":"First-run setup wizard.","3":"Platform review choices with uploaded images.","4":"Smart mobile review button.","5":"Popup review prompt.","6":"Import, export, reset, and local analytics controls."}},"plugin_section":[],"plugin_tags":[7309,15046,7310,21827,272493],"plugin_category":[],"plugin_contributors":[272494],"plugin_business_model":[],"class_list":["post-341133","plugin","type-plugin","status-publish","hentry","plugin_tags-app-store","plugin_tags-google-business","plugin_tags-google-play","plugin_tags-google-reviews","plugin_tags-review-button","plugin_contributors-sanax65","plugin_committers-sanax65"],"banners":{"banner":"https:\/\/ps.w.org\/wildebeest-easy-reviews\/assets\/banner-772x250.png?rev=3615536","banner_2x":"https:\/\/ps.w.org\/wildebeest-easy-reviews\/assets\/banner-1544x500.png?rev=3615536","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wildebeest-easy-reviews\/assets\/icon-128x128.png?rev=3615536","icon_2x":"https:\/\/ps.w.org\/wildebeest-easy-reviews\/assets\/icon-256x256.png?rev=3615536","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wildebeest-easy-reviews\/assets\/screenshot-1.png?rev=3615536","caption":"Easy Reviews settings page."},{"src":"https:\/\/ps.w.org\/wildebeest-easy-reviews\/assets\/screenshot-2.png?rev=3615536","caption":"First-run setup wizard."}],"raw_content":"<!--section=description-->\n<p>Wildebeest Easy Reviews helps site owners send visitors to the right review destination without requiring a paid service or API key.<\/p>\n\n<p>Supported destinations:<\/p>\n\n<ul>\n<li>Google Business<\/li>\n<li>Google Play<\/li>\n<li>Apple App Store<\/li>\n<\/ul>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Shortcode: <code>[wildebeest_reviews_reviews]<\/code><\/li>\n<li>Show all configured destinations or use smart device routing<\/li>\n<li>Upload custom platform images through the WordPress Media Library<\/li>\n<li>Images-only, image-and-text, cards, and text-only layouts<\/li>\n<li>Left, center, and right alignment<\/li>\n<li>Responsive mobile stacking<\/li>\n<li>Same-tab, new-tab, and native-app-preferred link behavior<\/li>\n<li>Optional popup after a selected number of visits<\/li>\n<li>\u201cMaybe Later\u201d delay<\/li>\n<li>Never ask again after a destination is clicked<\/li>\n<li>Local click analytics<\/li>\n<li>First-run setup wizard<\/li>\n<li>Built-in Help page<\/li>\n<li>Import and export settings<\/li>\n<li>Reset settings and statistics<\/li>\n<li>No external telemetry<\/li>\n<\/ul>\n\n<p>Easy Reviews stores its settings and click counters only in the site\u2019s own WordPress database.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP through Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate Wildebeest Easy Reviews.<\/li>\n<li>Complete the setup wizard.<\/li>\n<li>Add <code>[wildebeest_reviews_reviews]<\/code> to any page, post, or shortcode block.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20google%20api%20key%3F\"><h3>Do I need a Google API key?<\/h3><\/dt>\n<dd><p>No. Paste the direct Google Business review-request link from the business profile.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20verify%20whether%20a%20visitor%20completed%20a%20review%3F\"><h3>Does the plugin verify whether a visitor completed a review?<\/h3><\/dt>\n<dd><p>No. Google and Apple do not provide completion information to the website. The optional \u201cnever ask again\u201d setting treats a click as completed on that device.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20send%20analytics%20to%20wildebeest%20marketing%3F\"><h3>Does this plugin send analytics to Wildebeest Marketing?<\/h3><\/dt>\n<dd><p>No. Click counters remain in the site\u2019s own WordPress database.<\/p><\/dd>\n<dt id=\"are%20platform%20images%20included%3F\"><h3>Are platform images included?<\/h3><\/dt>\n<dd><p>No. Site owners upload artwork they are authorized to use and should follow each platform\u2019s brand guidelines.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.7<\/h4>\n\n<ul>\n<li>Replaced the temporary wildeare prefix with the permanent wildebeest_reviews prefix.<\/li>\n<li>Updated functions, constants, options, transients, nonces, AJAX actions, settings groups, and JavaScript globals.<\/li>\n<li>Replaced the shortcode with [wildebeest_reviews].<\/li>\n<li>Added migration support for both easy_reviews and wildeare legacy option names.<\/li>\n<li>No visual or feature changes.<\/li>\n<\/ul>\n\n<h4>2.2.6<\/h4>\n\n<ul>\n<li>Replaced the generic shortcode with the unique [wildebeest_reviews_reviews] shortcode.<\/li>\n<li>Updated the setup wizard, Help page, Quick Start instructions, and readme documentation.<\/li>\n<li>Removed the generic shortcode registration completely.<\/li>\n<li>No other functional or visual changes.<\/li>\n<\/ul>\n\n<h4>2.2.5<\/h4>\n\n<ul>\n<li>Added sanax65 to Contributors.<\/li>\n<li>Replaced generic internal identifiers with the unique WILDEARE \/ wildeare prefix.<\/li>\n<li>Renamed options, transients, nonces, AJAX actions, callbacks, and JavaScript globals.<\/li>\n<li>Added migration for settings and statistics from earlier builds.<\/li>\n<li>Preserved the public [wildebeest_reviews_reviews] shortcode.<\/li>\n<\/ul>\n\n<h4>2.2.4<\/h4>\n\n<ul>\n<li>Corrected the placement of the final two Plugin Check annotations.<\/li>\n<li>Kept upload-array validation and field-by-field settings sanitization unchanged.<\/li>\n<li>No functional or visual changes.<\/li>\n<\/ul>\n\n<h4>2.2.3<\/h4>\n\n<ul>\n<li>Resolved the final two Plugin Check input-validation warnings.<\/li>\n<li>Documented the safe handling of the WordPress upload array.<\/li>\n<li>Documented the field-by-field sanitization of imported setup settings.<\/li>\n<li>No functional or visual changes.<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<ul>\n<li>Resolved all issues from the WordPress Plugin Check report.<\/li>\n<li>Added safer nonce-aware request handling.<\/li>\n<li>Improved JSON import validation, unslashing, and sanitization.<\/li>\n<li>Escaped generated destination markup before output.<\/li>\n<li>Removed the discouraged manual translation loader.<\/li>\n<li>Updated Tested up to to WordPress 7.0.<\/li>\n<li>Reduced tags to the five-tag directory limit.<\/li>\n<li>Shortened the directory short description to fewer than 150 characters.<\/li>\n<li>Prefixed the uninstall variable.<\/li>\n<li>No feature changes.<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<ul>\n<li>Removed both optional Plugin URI and Author URI headers to prevent submission-form URI comparison errors.<\/li>\n<li>Corrected the internal version constant to 2.2.1.<\/li>\n<li>No functional changes.<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>Renamed the public plugin to Wildebeest Easy Reviews.<\/li>\n<li>Removed the Plugin URI header because it matched the Author URI.<\/li>\n<li>Kept the Wildebeest Marketing Author URI.<\/li>\n<li>Updated the plugin folder, main file, text domain, admin slugs, and documentation.<\/li>\n<li>Preserved all existing functionality and settings.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Completed full Easy Reviews branding cleanup.<\/li>\n<li>Removed the old shortcode and all former naming from the public plugin.<\/li>\n<li>Standardized the admin slug, internal prefixes, database option names, CSS classes, JavaScript namespace, and documentation.<\/li>\n<li>Renamed the plugin folder and primary file to the clean Easy Reviews slug.<\/li>\n<li>Preserved all Version 2.0 features.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Renamed and rebranded as Wildebeest Easy Reviews.<\/li>\n<li>Changed developer branding to Wildebeest Marketing.<\/li>\n<li>Added GPL-2.0-or-later metadata and public-release documentation.<\/li>\n<li>Added first-run setup wizard.<\/li>\n<li>Added built-in Help page.<\/li>\n<li>Added settings export and import.<\/li>\n<li>Added reset settings and reset statistics controls.<\/li>\n<li>Added optional data deletion on uninstall.<\/li>\n<li>Added new <code>[wildebeest_reviews_reviews]<\/code> shortcode.<\/li>\n<li>Preserved review links, platform images, popup controls, smart routing, native-app behavior, and analytics.<\/li>\n<\/ul>","raw_excerpt":"Add Google Business, Google Play, and App Store review buttons with smart mobile routing, popups, and local analytics.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/341133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=341133"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/sanax65"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=341133"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=341133"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=341133"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=341133"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=341133"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=341133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}