[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRfvsR9TeZbiSTD54oqRNzRzNcJrPXFb66lzCzQaqY_M":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":15,"tags":18,"homepage":23,"download_link":24,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":160,"fingerprints":305},"wp-places","WP_Places","2.1.2","Gary Kovar","https:\u002F\u002Fprofiles.wordpress.org\u002Fbinarygary\u002F","\u003Cp>If you find you regularly write blog posts about (local?) places you might want to provide info such as hours, phone number, address to your users.  However, this can be difficult to keep current.  Fortunately Google offers an API called Google Places API Web Service.   Google Place API Web Service allows you to Add up-to-date information about millions of locations.\u003C\u002Fp>\n\u003Cp>WP_Places Plugin requires a Google Places API Web Service Key. However, at the time of writing the API key is free and provides up to 1,000 requests per 24 hour period. If you verify your identity (by providing Google a Credit Card) they will increase your daily request per 24 hours to 150,000.\u003C\u002Fp>\n\u003Cp>Once Installed, WP_Places takes name and location and displays a DIV containing Business Name, Address, Hours, Phone Number, Website.\u003C\u002Fp>\n\u003Cp>The following shortcodes are available:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>[wp_places name] displays the Google Places name\u003C\u002Fli>\n\u003Cli>[wp_places formattedAddress] displays the address in the regionally standardized way\u003C\u002Fli>\n\u003Cli>[wp_places phoneNumber] displays the phone number in the regionally standardized way\u003C\u002Fli>\n\u003Cli>[wp_places hours] displays the hours of operation in a list\u003C\u002Fli>\n\u003Cli>[wp_places website] displays the website\u003C\u002Fli>\n\u003Cli>[wp_places priceLevel] returns the pricing level as prescribed in google places API\u003C\u002Fli>\n\u003Cli>[wp_places rating] returns the average rating as prescribed in google places API\u003C\u002Fli>\n\u003Cli>[wp_places lat] lattitude\u003C\u002Fli>\n\u003Cli>[wp_places lng] longitude\u003C\u002Fli>\n\u003Cli>[wp_places openNow] returns 1 if open\u003C\u002Fli>\n\u003Cli>[wp_places openNowText] returns “Open Now” if open\u003C\u002Fli>\n\u003Cli>[wp_places permanentlyClosed] returns 1 if permanently closed\u003C\u002Fli>\n\u003Cli>[wp_places photos] returns photos if google supplies them\u003C\u002Fli>\n\u003Cli>[wp_places reviews] returns a UL list of reviews if google supplies them\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To filter how long to cache the google reply there is a filter:\u003C\u002Fp>\n\u003Cp>add_filter( ‘wp_places_transient’, ‘wp_places_update_transient’, 10, 1 );\u003Cbr \u002F>\nwp_places_update_transient( $time ) {\u003Cbr \u002F>\n    \u002F\u002F return a value in seconds for how long to cache.\u003Cbr \u002F>\n    return 86400; \u002F\u002F one day\u003Cbr \u002F>\n    return 604800 \u002F\u002F one week\u003Cbr \u002F>\n}\u003C\u002Fp>\n","WP_Places populates up-to-the-minute information about almost any location or business. Display address, phone number, hours of operation, and website &hellip;",10,4509,100,9,"","4.9.29","4.0",[19,20,21,22],"business-information","google-places","google-places-api-web-services","location","https:\u002F\u002Fwww.binarygary.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-places.2.1.2.zip",0,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"binarygary",4,40,89,30,86,"2026-04-04T06:02:01.866Z",[38,65,91,114,134],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":60,"download_link":61,"security_score":62,"vuln_count":31,"unpatched_count":25,"last_vuln_date":63,"fetched_at":64},"wp-reviews-plugin-for-google","Widgets for Google Reviews","13.2.7","Trustindex","https:\u002F\u002Fprofiles.wordpress.org\u002Ftrustindex\u002F","\u003Cp>Display your \u003Cstrong>Google Reviews\u003C\u002Fstrong> for free with our responsive widgets in 2 minutes.\u003C\u002Fp>\n\u003Cp>The plugin displays your \u003Cstrong>Google Reviews\u003C\u002Fstrong> in amazing predesigned widgets. You can simply create and display your own widgets, and filter your reviews to build customers’ trust and increase SEO.\u003C\u002Fp>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F1055575161\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Cp>With Google reviews WordPress plugin, you can proudly display customer feedback on your business website. The widget comes in many eye-catching styles and designs, so you can choose the settings that best suit your company image. If you are growing your business or even if you’ve already established roots in your niche, a widget like this can further develop your online reputation and lead to more conversion.\u003C\u002Fp>\n\u003Cp>Without reviews, a business is left to fend for itself. Even if your company offers excellent products or streamlined services, you may always struggle to reach a broad audience if you don’t have consumers who would vouch for you. Consumers often make purchase decisions on the back of Google reviews, so don’t miss out on this free form of marketing that can skyrocket your sales and boost your online reputation.\u003C\u002Fp>\n\u003Cp>Our Google reviews plugin is straightforward to implement directly into your website, so you can focus your energy on other aspects of the business. All it takes is two minutes, and you’re all set up. Simply copy your business website’s link into the widget, then follow the simple process outlined in the video above to display it on your WordPress page.\u003C\u002Fp>\n\u003Ch3>Google Reviews WordPress Plugin\u003C\u002Fh3>\n\u003Cp>Many successful businesses use WordPress plugins to show off rave reviews left by customers, in the hope that it persuades other consumers to give them a shot. Unless you’re not interested in free marketing, displaying Google reviews for your business is a no-brainer.\u003C\u002Fp>\n\u003Cp>Google reviews, in particular, have a significant influence on consumer purchase decisions, given the massive popularity of the search engine and the number of people with Google accounts. Many consumers claim that Google is the first place they go to assess a business based on reviews, which makes Google reviews more reliable than those from other websites.\u003C\u002Fp>\n\u003Cp>You can leverage Google to catapult your business to further success if you try to secure as many four and five-star reviews as possible. The more reviews you have, the more prominent your business will become in a Google search, meaning more consumers will consider using your services.\u003C\u002Fp>\n\u003Cp>If you don’t yet have any Google reviews, there’s no need to panic; simply start requesting of your existing customers that they leave one when they get a chance. Get into the habit of soliciting reviews through email and SMS since by making it a regular practice you increase your chances of getting more of them.\u003C\u002Fp>\n\u003Ch3>Free plugin features\u003C\u002Fh3>\n\u003Cp>The Google Reviews WordPress plugin offers various layouts and styles to choose from and allows for easy integration into any WordPress page.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Free usage\u003C\u002Fli>\n\u003Cli>Display up to 10 Google Reviews\u003C\u002Fli>\n\u003Cli>40+ Widget layouts\u003C\u002Fli>\n\u003Cli>25+ Pre-designed widget styles\u003C\u002Fli>\n\u003Cli>1 Review widget\u003C\u002Fli>\n\u003Cli>Filter reviews by rating\u003C\u002Fli>\n\u003Cli>Display review reply\u003C\u002Fli>\n\u003Cli>Hide any reviews\u003C\u002Fli>\n\u003Cli>Anonymize reviewer name\u003C\u002Fli>\n\u003Cli>Language support\u003C\u002Fli>\n\u003Cli>Shortcode integration\u003C\u002Fli>\n\u003Cli>Keep all reviews in a WordPress database\u003C\u002Fli>\n\u003Cli>SEO boost\u003C\u002Fli>\n\u003Cli>Dark website support\u003C\u002Fli>\n\u003Cli>Use in any page builder: Gutenberg, Elementor, Page Origin, Beaver Builder, WPBakery, Divi, Classic, …\u003C\u002Fli>\n\u003Cli>Widget lazy load\u003C\u002Fli>\n\u003Cli>Zero loading time\u003C\u002Fli>\n\u003Cli>Use of assets stored in CDN\u003C\u002Fli>\n\u003Cli>Linux & Windows (XAMPP, WAMP,…) compatible\u003C\u002Fli>\n\u003Cli>Multisite compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Get more features with our professional review software\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.trustindex.io\u002Fti-redirect.php?a=sys-wp&c=google.php-r1\" rel=\"nofollow ugc\">Create a Free Account for More Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>With the professional package, you’ll be able to display reviews from many of the top review websites, including Facebook, Yelp, Tripadvisor, and Airbnb. You’ll also be able to edit the widget image with a wide range of options, so you can cater to your demographic and increase the likelihood of conversion.\u003C\u002Fp>\n\u003Cp>If you want to stand out from your competitors, a great way to do so is to make the most of the free marketing reviews can offer. The professional review management software gives you access to a whole host of tools that simplify the process, leaving you more time and energy for running the business.\u003C\u002Fp>\n\u003Cp>Here are the features included in the software:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Display all reviews from Google, Facebook, Yelp, Amazon, Tripadvisor, Booking.com, AirBnb, Hotels.com, …\u003C\u002Fli>\n\u003Cli>Display reviews from different platforms in a widget\u003C\u002Fli>\n\u003Cli>Display reviews with photos\u003C\u002Fli>\n\u003Cli>Customizable design\u003C\u002Fli>\n\u003Cli>Unlimited number of widgets\u003C\u002Fli>\n\u003Cli>Management of multiple businesses\u003C\u002Fli>\n\u003Cli>Option to hide a review or mark as spam\u003C\u002Fli>\n\u003Cli>Professional review tagging system\u003C\u002Fli>\n\u003Cli>Widgets are updated when you receive a new review\u003C\u002Fli>\n\u003Cli>Widget link modification\u003C\u002Fli>\n\u003Cli>Edit review order\u003C\u002Fli>\n\u003Cli>Review shortening\u003C\u002Fli>\n\u003Cli>Automated review invitation system\u003C\u002Fli>\n\u003Cli>Review widgets for your email signatures\u003C\u002Fli>\n\u003Cli>Generate amazing images from your reviews to Instagram, Facebook, Twitter, Pinterest\u003C\u002Fli>\n\u003Cli>Shortcode & HTML\u002FJavaScript support\u003C\u002Fli>\n\u003Cli>Detailed statistics\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003Cli>AMP support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.trustindex.io\u002Fti-redirect.php?a=sys-wp&c=google.php-r2\" rel=\"nofollow ugc\">Create a Free Account for More Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Additional free review plugins\u003C\u002Fh3>\n\u003Cp>Why not display your other ratings, too? Check out our other free review plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-airbnb\u002F\" rel=\"ugc\">Airbnb\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-for-aliexpress-reviews\u002F\" rel=\"ugc\">Aliexpress\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-for-alibaba-reviews\u002F\" rel=\"ugc\">Alibaba\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-amazon\u002F\" rel=\"ugc\">Amazon\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-booking-com\u002F\" rel=\"ugc\">Booking.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-capterra\u002F\" rel=\"ugc\">Capterra\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-for-ebay-reviews\u002F\" rel=\"ugc\">Ebay\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-expedia\u002F\" rel=\"ugc\">Expedia\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffree-facebook-reviews-and-recommendations-widgets\u002F\" rel=\"ugc\">Facebook\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-foursquare\u002F\" rel=\"ugc\">Foursquare\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-reviews-plugin-for-google\u002F\" rel=\"ugc\">Google\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-hotels-com\u002F\" rel=\"ugc\">Hotels.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freviews-widgets-for-opentable\u002F\" rel=\"ugc\">Opentable\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-for-sourceforge-reviews\u002F\" rel=\"ugc\">SourceForge\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-for-thumbtack-reviews\u002F\" rel=\"ugc\">Thumbtack\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-widgets-for-tripadvisor\u002F\" rel=\"ugc\">Tripadvisor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freviews-widgets-for-yelp\u002F\" rel=\"ugc\">Yelp\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidgets-for-zillow-reviews\u002F\" rel=\"ugc\">Zillow\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcustomer-reviews-for-woocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freviews-widgets\u002F\" rel=\"ugc\">WordPress\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Languages\u003C\u002Fh3>\n\u003Cp>If your company does business globally, it’s in your interest to cater to various languages.\u003C\u002Fp>\n\u003Cp>Our Widgets for Google Reviews supports the following languages:\u003Cbr \u002F>\nAfrikaans, Albanian, Arabic, Armenian, Azerbaijani, Bengali, Bosnian, Bulgarian, Chinese, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, Galician, Georgian, German, Greek, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Lithuanian, Macedonian, Malay, Norwegian, Persian, Polish, Portuguese, Romanian, Russian, Scottish Gaelic, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukranian, Vietnamese, Welsh\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you have any issues at all setting up the Google Reviews WordPress Plugin for your business, you can contact our customer support team in various ways.\u003C\u002Fp>\n\u003Cp>We offer 24\u002F7 email support in English.\u003C\u002Fp>\n\u003Cp>We recommend the following order when searching for answers:\u003Cbr \u002F>\n1. Plugin FAQ here at the bottom – if you don’t already know why it’s worth displaying Google Reviews\u003Cbr \u002F>\n2. You can find more info and Troubleshooting in the plugin’s admin dashboard after install.\u003Cbr \u002F>\n3. \u003Ca href=\"https:\u002F\u002Fwww.trustindex.io\u002Ffrequently-asked-questions\u002F\" rel=\"nofollow ugc\">Trustindex FAQ\u003C\u002Fa>\u003Cbr \u002F>\n4. Check topics or ask a new question here: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-reviews-plugin-for-google\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003Cbr \u002F>\n5. Join our Community on Facebook: https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002F990874785532977\u003Cbr \u002F>\n6. If you still can’t find the answer, feel free to email us: support@trustindex.io\u003C\u002Fp>\n\u003Cp>To find out more about who we are and what we do, here are some useful links:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.trustindex.io\u002F\" rel=\"nofollow ugc\">TrustIndex Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.trustindex.io\u002Fblog\u002F\" rel=\"nofollow ugc\">Our Blog\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Embed Google reviews fast and easily into your WordPress site. Increase SEO, trust and sales using Google reviews.",900000,17228247,98,2482,"2026-01-20T15:10:00.000Z","6.9.4","6.2","7.0",[55,56,57,58,59],"google","google-business","google-places-reviews","reviews","widget","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-reviews-plugin-for-google\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-reviews-plugin-for-google.13.2.7.zip",93,"2025-12-10 15:02:27","2026-03-15T15:16:48.613Z",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":75,"num_ratings":76,"last_updated":77,"tested_up_to":51,"requires_at_least":78,"requires_php":79,"tags":80,"homepage":86,"download_link":87,"security_score":88,"vuln_count":89,"unpatched_count":25,"last_vuln_date":90,"fetched_at":64},"wp-slimstat","SlimStat Analytics","5.4.1","VeronaLabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fveronalabs\u002F","\u003Cp>Track returning customers and registered users, monitor Javascript events, detect intrusions, analyze email campaigns. Thousands of WordPress sites are already using it.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real-Time Access Log\u003C\u002Fstrong>: measure server latency, track page events, keep an eye on your bounce rate and much more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes\u003C\u002Fstrong>: display reports in widgets or directly in posts and pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize Reports\u003C\u002Fstrong>: Customize all pages—Real-time, Overview, Audience, Site Analysis, and Traffic Sources—to fit your needs easily!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GDPR\u003C\u002Fstrong>: fully compliant with GDPR European law. Integrates seamlessly with popular Consent Management Platforms (WP Consent API, Real Cookie Banner).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Filters\u003C\u002Fstrong>: exclude users from statistics collection based on various criteria, including user roles, common robots, IP subnets, admin pages, country, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export to Excel\u003C\u002Fstrong>: download your reports as CSV files, generate user heatmaps or get daily emails right in your mailbox (via Pro).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache\u003C\u002Fstrong>: compatible with W3 Total Cache, WP SuperCache, CloudFlare and most caching plugins.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy\u003C\u002Fstrong>: hash IP addresses to protect your users’ privacy.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Geolocation\u003C\u002Fstrong>: identify your visitors by city and country, browser type and operating system (courtesy of \u003Ca href=\"https:\u002F\u002Fwww.maxmind.com\u002F\" rel=\"nofollow ugc\">MaxMind\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fbrowscap.org\" rel=\"nofollow ugc\">Browscap\u003C\u002Fa>).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>World Map\u003C\u002Fstrong>: see where your visitors are coming from, even on your mobile device (courtesy of \u003Ca href=\"https:\u002F\u002Fwww.ammap.com\u002F\" rel=\"nofollow ugc\">amMap\u003C\u002Fa>).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Pack Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Network Analytics\u003C\u002Fstrong>: Enable a network-wide view of your reports and settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Reports\u003C\u002Fstrong>: Receive your reports directly in your mailbox.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export to Excel\u003C\u002Fstrong>: Download your reports as CSV files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heatmap\u003C\u002Fstrong>: Display a heatmap layer of the most clicked areas on your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Overview\u003C\u002Fstrong>: Monitor your registered users by tracking their activities and time on site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>MaxMind Integration\u003C\u002Fstrong>: Connect to MaxMind’s Geolocation API to retrieve detailed information about your visitors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom DB\u003C\u002Fstrong>: Use an external database to store all the information about your visitors.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extended Overview\u003C\u002Fstrong>: Add custom columns to the User Overview widget and export file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.6+\u003C\u002Fli>\n\u003Cli>PHP 7.4+\u003C\u002Fli>\n\u003Cli>MySQL 5.0.3+\u003C\u002Fli>\n\u003Cli>At least 5 MB of free web space (240 MB if you plan on using the external libraries for geolocation and browser detection)\u003C\u002Fli>\n\u003Cli>At least 10 MB of free DB space\u003C\u002Fli>\n\u003Cli>At least 32 Mb of free PHP memory for the tracker (peak memory usage)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Please note\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>If you decide to uninstall Slimstat Analytics, all the stats will be \u003Cstrong>PERMANENTLY\u003C\u002Fstrong> deleted from your database. Make sure to setup a database backup (wp_slim_*) to avoid losing your data.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Report Bugs\u003C\u002Fh4>\n\u003Cp>Having trouble with a bug? Please \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-slimstat\u002Fwp-slimstat\u002Fissues\u002Fnew\" rel=\"nofollow ugc\">create an issue\u003C\u002Fa> on GitHub. Kindly note that \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwp-slimstat\u002Fwp-slimstat\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> is exclusively for bug reports; other inquiries will be closed.\u003C\u002Fp>\n\u003Cp>For security vulnerabilities, please report them through the \u003Ca href=\"https:\u002F\u002Fpatchstack.com\u002Fdatabase\u002Fwordpress\u002Fplugin\u002Fwp-slimstat\u002Fvdp\" rel=\"nofollow ugc\">Patchstack Vulnerability Disclosure Program\u003C\u002Fa>. The Patchstack team will validate, triage, and handle any security issues.\u003C\u002Fp>\n","The leading web analytics plugin for WordPress",80000,6948248,96,815,"2026-03-10T07:34:00.000Z","5.6","7.4",[81,82,83,84,85],"analytics","geolocation","reports","statistics","tracking","https:\u002F\u002Fwp-slimstat.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-slimstat.5.4.1.zip",88,23,"2026-02-10 12:36:33",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":101,"num_ratings":102,"last_updated":103,"tested_up_to":51,"requires_at_least":104,"requires_php":79,"tags":105,"homepage":111,"download_link":112,"security_score":62,"vuln_count":14,"unpatched_count":25,"last_vuln_date":113,"fetched_at":64},"ip2location-country-blocker","IP2Location Country Blocker","2.41.2","IP2Location","https:\u002F\u002Fprofiles.wordpress.org\u002Fip2location\u002F","\u003Cp>\u003Cem>This plugin will NOT work if any cache plugin is enabled.\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>This plugin enables user to block unwanted traffic from accessing your frontend (blog pages) or backend (admin area) by countries or proxy servers. It helps to reduce spam and unwanted sign ups easily by preventing unwanted visitors from browsing a particular page or entire website.\u003C\u002Fp>\n\u003Cp>Key Features\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allow you to block the access from multiple countries.\u003C\u002Fli>\n\u003Cli>Allow you to block the access by country grouping, such as EU, APAC, and so on.\u003C\u002Fli>\n\u003Cli>Allow you to block the access from anonymous proxies.\u003C\u002Fli>\n\u003Cli>Allow you to block the access by IP ranges.\u003C\u002Fli>\n\u003Cli>Allow you to whitelist the crawler, for example, Google, Bing, Yandex, and so on, to index your pages (SEO friendly).\u003C\u002Fli>\n\u003Cli>Supports IPv4 and IPv6\u003C\u002Fli>\n\u003Cli>Default to 403 error (Permission Denied) display\u003C\u002Fli>\n\u003Cli>Allow you to customize your own 403 page.\u003C\u002Fli>\n\u003Cli>Send you an email notification if some one is trying to access your admin area.\u003C\u002Fli>\n\u003Cli>Provide you statistical report of traffics blocked.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin supports both IP2Location BIN data and web service for IP geolocation lookup. If you would like to use the IP2Location geolocation BIN data, you can easily download and update the BIN data via the plugin settings page. Alternatively, you can also download and update the BIN data file manually using the below links:\u003C\u002Fp>\n\u003Cp>IP Geolocation file download:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Flite.ip2location.com\" title=\"IP2Location LITE database\" rel=\"nofollow ugc\">IP2Location & IP2Proxy LITE database (Free)\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fip2location.com\" title=\"IP2Location commercial database\" rel=\"nofollow ugc\">IP2Location & IP2Proxy Commercial database (Comprehensive)\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>To use the IP2Location IP geolocation web service (REST API) for geolocation, you’ll need to register an account at \u003Ca href=\"https:\u002F\u002Fwww.ip2location.io\" title=\"IP2Location.io IP Geolocation API\" rel=\"nofollow ugc\">IP2Location.io IP Geolocation API\u003C\u002Fa>. A free plan is available.\u003C\u002Fp>\n\u003Ch4>More Information\u003C\u002Fh4>\n\u003Cp>Please visit us at \u003Ca href=\"https:\u002F\u002Fwww.ip2location.com\" title=\"https:\u002F\u002Fwww.ip2location.com\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.ip2location.com\u003C\u002Fa>\u003C\u002Fp>\n","Blocks unwanted visitors from accessing your frontend (blog pages) or backend (admin area) by countries or proxy servers.",30000,1626215,84,124,"2025-12-03T07:19:00.000Z","4.6",[106,107,108,109,110],"block-country","block-proxy","ip-address","ip2location","redirection","https:\u002F\u002Fip2location.com\u002Fresources\u002Fwordpress-ip2location-country-blocker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fip2location-country-blocker.2.41.2.zip","2025-02-21 19:56:54",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":99,"downloaded":122,"rating":48,"num_ratings":123,"last_updated":124,"tested_up_to":51,"requires_at_least":125,"requires_php":15,"tags":126,"homepage":129,"download_link":130,"security_score":131,"vuln_count":132,"unpatched_count":25,"last_vuln_date":133,"fetched_at":64},"wp-google-places-review-slider","WP Google Review Slider","17.7","jgwhite33","https:\u002F\u002Fprofiles.wordpress.org\u002Fjgwhite33\u002F","\u003Cp>Display Google Reviews on Your WordPress Site in Under 2 Minutes.\u003C\u002Fp>\n\u003Cp>I progammed this plugin to be super lightweight and fast! Everything is stored on your server for optimal loading times.\u003C\u002Fp>\n\u003Cp>Transform your WordPress site by effortlessly showcasing your Google reviews, whether you operate a physical location or a service area business. Our powerful Google Reviews WordPress plugin is designed to enhance customer confidence and boost your social proof with minimal effort.\u003C\u002Fp>\n\u003Cp>My plugin simplifies the process of displaying your Google reviews. Choose from two methods to download reviews: use targeted Google search terms or your Google Place ID. Easily gather and display reviews from multiple business locations to enhance your online presence. You can use the Google Places API and automatically keep your reviews updated daily or use the Google Crawl method and download up to 40 reviews.\u003C\u002Fp>\n\u003Cp>You’ve worked hard for those valuable 5-star Google reviews, and now it’s time to display them prominently on your website. Our plugin allows you to easily add an eye-catching review slider or a responsive grid of your Google reviews directly to widget areas, posts, or pages. It’s compatible with various business types, including those without a physical address, and enables you to aggregate reviews from multiple sources.\u003C\u002Fp>\n\u003Cp>What makes our Google Reviews WordPress plugin stand out is its flexibility. You can create and manage unlimited review slider templates, placing them throughout your site for maximum visibility. Customizing the look of your reviews is quick and easy—simply adjust colors to match your site’s design, no coding skills required. Plus, you can add a review summary badge on the left, top, or right of your reviews.\u003C\u002Fp>\n\u003Cp>Boost your sales and build customer trust by leveraging our Google Reviews WordPress plugin to showcase your Google reviews today. This strategic move will help you stand out from the competition and attract more potential customers. Optimize your site with our plugin and watch your business thrive!\u003C\u002Fp>\n\u003Cp>Unlock the Power of Google Reviews with Our Google Reviews WordPress plugin!\u003C\u002Fp>\n\u003Ch3>Why show Google Reviews on your site?\u003C\u002Fh3>\n\u003Cp>Many successful businesses leverage Google reviews to attract new customers and enhance their online presence. If you’re not using Google reviews on your website, you’re missing out on a powerful and cost-effective marketing strategy.\u003C\u002Fp>\n\u003Cp>Google reviews significantly influence consumer buying decisions. Shoppers often turn to these reviews to assess businesses and make informed choices. Reviews on Google are typically viewed as more credible than those on other platforms, as they originate from verified Google accounts.\u003C\u002Fp>\n\u003Cp>To boost your business’s visibility and success, focus on gathering 4-star and 5-star Google reviews. The more positive reviews you accumulate, the higher your business will rank in Google search results, leading to increased visibility and more potential customers.\u003Cbr \u002F>\nHere are some effective strategies to gather more Google reviews:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Provide Exceptional Customer Service: Happy customers are more likely to leave positive reviews.\u003C\u002Fli>\n\u003Cli>Encourage Satisfied Customers to Leave Reviews: Don’t hesitate to ask for feedback after a purchase.\u003C\u002Fli>\n\u003Cli>Simplify the Review Process: Share a direct link to your Google Business Profile to make it easy for customers to leave a review.\u003C\u002Fli>\n\u003Cli>Respond to All Reviews: Engage with both positive and negative reviews to show you value customer feedback.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By implementing these tips, you can effectively showcase your Google reviews and attract more customers to your business. Start optimizing your Google review strategy today!\u003C\u002Fp>\n\u003Ch3>Google Reviews WordPress Plugin Feature List:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Download your Google reviews and securely store them in your database.\u003C\u002Fli>\n\u003Cli>Gather reviews from various locations for a comprehensive collection.\u003C\u002Fli>\n\u003Cli>Create an engaging slider that showcases your Google reviews, similar to an image slider.\u003C\u002Fli>\n\u003Cli>Prefer not to use sliders? Opt for a responsive grid or list format to display Google reviews instead.\u003C\u002Fli>\n\u003Cli>Customize your slider or grid with a badge, or choose to showcase the badge independently.\u003C\u002Fli>\n\u003Cli>Select the option to display only reviews with high ratings.\u003C\u002Fli>\n\u003Cli>Download user-uploaded images along with their reviews and feature them on your website.\u003C\u002Fli>\n\u003Cli>Develop multiple templates for use across your posts, pages, and widget areas.\u003C\u002Fli>\n\u003Cli>Display Google reviews using a shortcode, template function, or widget.\u003C\u002Fli>\n\u003Cli>Customize display options such as showing or hiding star ratings, dates, border radius, and background\u002Ftext colors.\u003C\u002Fli>\n\u003Cli>Decide how many Google reviews to display per row, with the option for multiple rows.\u003C\u002Fli>\n\u003Cli>Sort reviews by date or present them randomly for variety.\u003C\u002Fli>\n\u003Cli>Utilize custom CSS for further personalization.\u003C\u002Fli>\n\u003Cli>Hide Google reviews that lack accompanying text.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out our other free versions!\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-facebook-reviews\u002F\" rel=\"ugc\">Facebook\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-yelp-review-slider\u002F\" rel=\"ugc\">Yelp\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-tripadvisor-review-slider\u002F\" rel=\"ugc\">TripAdvisor\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-thumbtack-review-slider\u002F\" rel=\"ugc\">Thumbtack\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Freview-slider-for-woocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-airbnb-review-slider\u002F\" rel=\"ugc\">Airbnb\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpreviewslider.com\u002F\" rel=\"nofollow ugc\">Upgrade to Pro for More Features:\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multiple locations, languages, and social pages support.\u003C\u002Fli>\n\u003Cli>Download all your Google reviews from multiple locations and create an overall review slider or filter by location.\u003C\u002Fli>\n\u003Cli>Super cool graphs and charts of your reviews.\u003C\u002Fli>\n\u003Cli>Outstanding customer support via email and a forum.\u003C\u002Fli>\n\u003Cli>Create a really cool summary badge of your reviews!\u003C\u002Fli>\n\u003Cli>Front end submission form.\u003C\u002Fli>\n\u003Cli>Get email notifications when new low reviews are found.\u003C\u002Fli>\n\u003Cli>More Review Template styles! Currently 8 style to choose from. Even have complete control using child themes!\u003C\u002Fli>\n\u003Cli>Download your reviews from 90+ review sites! Yelp, TripAdvisor, Facebook, Airbnb, WooCommerce, etc… \u003C\u002Fli>\n\u003Cli>Create a summary review slider from your WooCommerce product reviews!\u003C\u002Fli>\n\u003Cli>Even add reviews manually.\u003C\u002Fli>\n\u003Cli>Hide certain reviews from displaying. Sometimes even 5 star reviews should be hidden.\u003C\u002Fli>\n\u003Cli>Create floating Summary Badges and Review Badges, that can display a slide-out of reviews when clicked.\u003C\u002Fli>\n\u003Cli>Built in pagination support so you can load more reviews with a button click.\u003C\u002Fli>\n\u003Cli>Trim long reviews and add a read more link.\u003C\u002Fli>\n\u003Cli>Add the google icon and link to your Google Places page.\u003C\u002Fli>\n\u003Cli>Download all your reviews in CSV format to your computer.\u003C\u002Fli>\n\u003Cli>Advanced slider controls like: Autoplay, slide animation direction, hide navigation arrows and dots, adjust slider height for each slide.\u003C\u002Fli>\n\u003Cli>Change the minimum rating of the reviews to display. Allows you to hide low rating reviews.\u003C\u002Fli>\n\u003Cli>Hide short or long reviews based on word count.\u003C\u002Fli>\n\u003Cli>Display reviews by a certain type or mix them all together on one slider (Facebook, Yelp, Google, TripAdvisor, manually input).\u003C\u002Fli>\n\u003Cli>Pick and choose only certain reviews to display in a template.\u003C\u002Fli>\n\u003Cli>Display a summary of your review ratings in a Google Search Result. You can automatically create the correct review snippet markup!\u003C\u002Fli>\n\u003Cli>More date display options (MM\u002FDD\u002FYYYY, DD\u002FMM\u002FYY, DD\u002FMM\u002FYYYY, YYYY-MM-DD, DD Mmm YYYY, Time Since)\u003C\u002Fli>\n\u003Cli>Access to all new features we add in the future!\u003C\u002Fli>\n\u003C\u002Ful>\n","Display Google reviews on your site and even show user images!  No address, no problem! Also works with Service Area Businesses and Products! Lightwei &hellip;",1583551,359,"2025-12-03T17:07:00.000Z","3.0.1",[55,57,58,127,128],"slider","testimonials","https:\u002F\u002Fwpreviewslider.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-google-places-review-slider.17.7.zip",92,6,"2025-11-14 00:00:00",{"slug":135,"name":136,"version":137,"author":138,"author_profile":139,"description":140,"short_description":141,"active_installs":142,"downloaded":143,"rating":144,"num_ratings":145,"last_updated":146,"tested_up_to":147,"requires_at_least":148,"requires_php":149,"tags":150,"homepage":155,"download_link":156,"security_score":157,"vuln_count":158,"unpatched_count":25,"last_vuln_date":159,"fetched_at":64},"geoip-detect","Geolocation IP Detection","5.6.1","Benjamin Pick","https:\u002F\u002Fprofiles.wordpress.org\u002Fbenjaminpick\u002F","\u003Cp>Provides geographic information detected by an IP adress. This can be used in themes or other plugins, as a shortcode, or via CSS body classes. The city & country names are translated in different languages (\u003Ca href=\"https:\u002F\u002Fdev.maxmind.com\u002Fgeoip\u002Fgeoip2\u002Fweb-services\u002F#Languages-8\" rel=\"nofollow ugc\">supported languages\u003C\u002Fa>).\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You can use one of these data sources (see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyellowtree\u002Fgeoip-detect\u002Fwiki\u002FFAQ#which-data-source-should-i-choose\" rel=\"nofollow ugc\">comparison\u003C\u002Fa>):\n\u003Cul>\n\u003Cli>Free (default source): \u003Ca href=\"http:\u002F\u002Fwww.hostip.info\u002F\" rel=\"nofollow ugc\">HostIP.info\u003C\u002Fa> (IPv4 only)\u003C\u002Fli>\n\u003Cli>Free with registration: \u003Ca href=\"http:\u002F\u002Fdev.maxmind.com\u002Fgeoip\u002Fgeoip2\u002Fgeolite2\u002F\" rel=\"nofollow ugc\">Maxmind GeoIP2 Lite City\u003C\u002Fa>, automatically updated weekly\u003C\u002Fli>\n\u003Cli>Commercial: \u003Ca href=\"https:\u002F\u002Fwww.maxmind.com\u002Fen\u002Fgeoip2-country-database\" rel=\"nofollow ugc\">Maxmind GeoIP2 City\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.maxmind.com\u002Fen\u002Fgeoip2-city\" rel=\"nofollow ugc\">Maxmind GeoIP2 Country\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Commercial Web-API: \u003Ca href=\"https:\u002F\u002Fwww.maxmind.com\u002Fen\u002Fgeoip2-precision-services\" rel=\"nofollow ugc\">Maxmind GeoIP2 Precision\u003C\u002Fa> (City, Country or Insights)\u003C\u002Fli>\n\u003Cli>Hosting-Provider dependent: \u003Ca href=\"https:\u002F\u002Fsupport.cloudflare.com\u002Fhc\u002Fen-us\u002Farticles\u002F200168236-What-does-CloudFlare-IP-Geolocation-do-\" rel=\"nofollow ugc\">Cloudflare\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fblogs\u002Faws\u002Fenhanced-cloudfront-customization\u002F\" rel=\"nofollow ugc\">Amazon AWS CloudFront\u003C\u002Fa> (Country)\u003C\u002Fli>\n\u003Cli>Free or Commercial Web-API: \u003Ca href=\"https:\u002F\u002Fipstack.com\" rel=\"nofollow ugc\">Ipstack\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Commercial Web-API via AWS Marketplace: \u003Ca href=\"https:\u002F\u002Faws.amazon.com\u002Fmarketplace\u002Fpp\u002Fprodview-k5gjowexrefl2\" rel=\"nofollow ugc\">Fastah\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Provides these 5 functions (see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyellowtree\u002Fgeoip-detect\u002Fwiki\u002FAPI:-PHP\" rel=\"nofollow ugc\">API Documentation\u003C\u002Fa>):\n\u003Cul>\n\u003Cli>\u003Ccode>geoip_detect2_get_info_from_ip($ip, $locales = array('en'), $options = array())\u003C\u002Fcode>: Lookup Geo-Information of the specified IP\u003C\u002Fli>\n\u003Cli>\u003Ccode>geoip_detect2_get_info_from_current_ip($locales = array('en'), $options = array())\u003C\u002Fcode>: Lookup Geo-Information of the current website user\u003C\u002Fli>\n\u003Cli>\u003Ccode>geoip_detect2_get_current_source_description(...)\u003C\u002Fcode>: Return a human-readable label of the currently chosen source.\u003C\u002Fli>\n\u003Cli>\u003Ccode>geoip_detect2_get_external_ip_adress()\u003C\u002Fcode>: Fetch the internet adress of the webserver\u003C\u002Fli>\n\u003Cli>\u003Ccode>geoip_detect2_get_client_ip()\u003C\u002Fcode>: Get client IP (even if it is behind a reverse proxy)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>For the property names, see the results of a specific IP in the wordpress backend (under \u003Cem>Tools > Geolocation IP Detection\u003C\u002Fem>).\u003C\u002Fli>\n\u003Cli>You can include these properties into your posts and pages by using the shortcode \u003Ccode>[geoip_detect2 property=\"country.name\" default=\"(country could not be detected)\" lang=\"en\"]\u003C\u002Fcode> (where ‘country.name’ can be one of the other property names as well, and ‘default’ and ‘lang’ are optional).\u003C\u002Fli>\n\u003Cli>You can show or hide content by using a shortcode \u003Ccode>[geoip_detect2_show_if country=\"FR, DE\" not_city=\"Berlin\"]TEXT[\u002Fgeoip_detect2_show_if]\u003C\u002Fcode>. See \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyellowtree\u002Fgeoip-detect\u002Fwiki\u002FAPI:-Shortcodes#show-or-hide-content-depending-on-the-location\" rel=\"nofollow ugc\">Shortcode Documentation\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>When enabled on the options page, it adds CSS classes to the body tag such as \u003Ccode>geoip-province-HE\u003C\u002Fcode>, \u003Ccode>geoip-country-DE\u003C\u002Fcode> and \u003Ccode>geoip-continent-EU\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>If you are using a page cache, it is recommended to use the AJAX mode (see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyellowtree\u002Fgeoip-detect\u002Fwiki\u002FAPI:-AJAX\" rel=\"nofollow ugc\">AJAX\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>When enabled on the options page, the client IP respects a reverse proxy of the server.\u003C\u002Fli>\n\u003Cli>If you are using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcontact-form-7\u002F\" rel=\"ugc\">Contact Form 7\u003C\u002Fa>, you can use these shortcodes:\n\u003Cul>\n\u003Cli>A select input with all countries, the detected country being selected by default: \u003Ccode>[geoip_detect2_countries mycountry]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>A text input that is pre-filled with the detected city (or other property): \u003Ccode>[geoip_detect2_text_input city property:city lang:fr id:id class:class default:Paris]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Geolocation information for the email text: \u003Ccode>[geoip_detect2_user_info]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>If you are using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpforms-lite\u002F\" rel=\"ugc\">WP Forms\u003C\u002Fa>, you can use this shortcode:\n\u003Cul>\n\u003Cli>Geolocation information for the email text: \u003Ccode>[geoip_detect2_user_info]\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Together with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsvg-flags-lite\u002F\" rel=\"ugc\">SVG Flags\u003C\u002Fa> you can show the flag of the detected country: \u003Ccode>[geoip_detect2_current_flag]\u003C\u002Fcode> (see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyellowtree\u002Fgeoip-detect\u002Fwiki\u002FAPI:-Shortcodes#add-a-flag-of-the-visitors-country\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyellowtree\u002Fgeoip-detect\u002Fwiki\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> for more info.\u003C\u002Fp>\n\u003Ch4>How can I use these functions?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>You could choose the currency of the store based on the country name\u003C\u002Fli>\n\u003Cli>You could pre-fill the shipping country\u003C\u002Fli>\n\u003Cli>You could show the store nearest to your customer\u003C\u002Fli>\n\u003Cli>You show or hide content specific to a geographic target group\u003C\u002Fli>\n\u003Cli>Etc. … You tell me! I’m rather curious what you’ll do with this plugin!\u003C\u002Fli>\n\u003Cli>Be careful to comply to the applicable laws. For example Regulation (EU) 2018\u002F302 …\u003C\u002Fli>\n\u003Cli>If you need to get the user’s timezone, it is more accurate to use JS solutions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>System Requirements\u003C\u002Fstrong>: You will need at least PHP 7.2.5 . Also, if you use the plugin WooCommerce, you’ll need at least WooCommerce 3.9.0 .\u003C\u002Fp>\n\u003Cp>\u003Cem>GDPR: See \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyellowtree\u002Fgeoip-detect\u002Fwiki\u002FFAQ#is-this-plugin-gdpr-compliant\" rel=\"nofollow ugc\">Is this plugin GDPR-compliant?\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>This extension is “charity-ware”. If you are happy with it, please \u003Ca href=\"https:\u002F\u002Fwww.paypal.com\u002Fcgi-bin\u002Fwebscr?cmd=_s-xclick&hosted_button_id=BSYUZHS8FH3CL\" rel=\"nofollow ugc\">leave a tip\u003C\u002Fa> for the benefit of \u003Ca href=\"http:\u002F\u002Fwww.jmem-hainichen.de\u002Fhomepage\" rel=\"nofollow ugc\">this charity\u003C\u002Fa>. (See \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyellowtree\u002Fgeoip-detect\u002Fwiki\u002FFAQ#what-you-mean-by-this-plugin-is-charity-ware\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa> for more infos.)\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyellowtree\u002Fgeoip-detect\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md\" rel=\"nofollow ugc\">Here are other ways to contribute to the development of this plugin.\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>This product can provide GeoLite2 data created by MaxMind, available from http:\u002F\u002Fwww.maxmind.com.\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Does \u003Ccode>geoip_detect2_get_info_from_current_ip()\u003C\u002Fcode> return the same country, regardless of where you are visiting the site from? \u003C\u002Fli>\n\u003Cli>Maybe your server has a reverse proxy configured. You can check this: Go to the options page and look for “reverse proxy”. Are there 2 IPs listed there? If so, which one corresponds to your \u003Ca href=\"https:\u002F\u002Fwww.whatismyip.com\u002F\" rel=\"nofollow ugc\">public IP\u003C\u002Fa>?\u003C\u002Fli>\n\u003Cli>Or maybe you are using a site cache plugin. Then enable the option \u003Ccode>Disable caching a page that contains a shortcode or API call to geo-dependent functions.\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fyellowtree\u002Fgeoip-detect\u002Fwiki\u002FTroubleshooting\" rel=\"nofollow ugc\">More Troubleshooting Hints\u003C\u002Fa>\u003C\u002Fp>\n","Provides geographic information detected by an IP adress.",20000,560277,94,59,"2025-10-29T20:59:00.000Z","6.8.5","5.0","7.2.5",[151,82,152,153,154],"geoip","ipstack","locator","maxmind","http:\u002F\u002Fwww.yellowtree.de","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgeoip-detect.5.6.1.zip",99,1,"2025-09-22 00:00:00",{"attackSurface":161,"codeSignals":268,"taintFlows":292,"riskAssessment":293,"analyzedAt":304},{"hooks":162,"ajaxHandlers":250,"restRoutes":251,"shortcodes":252,"cronEvents":266,"entryPointCount":267,"unprotectedCount":25},[163,169,174,177,180,185,190,193,196,200,202,203,204,206,211,215,219,223,227,231,234,237,239,243,246],{"type":164,"name":165,"callback":166,"file":167,"line":168},"filter","manage_posts_columns","add_wpplaces_column","includes\\class-admin.php",63,{"type":170,"name":171,"callback":172,"file":167,"line":173},"action","manage_posts_custom_column","wp_places_show_column",64,{"type":164,"name":175,"callback":166,"file":167,"line":176},"manage_pages_columns",67,{"type":170,"name":178,"callback":172,"file":167,"line":179},"manage_pages_custom_column",68,{"type":164,"name":181,"callback":182,"file":183,"line":184},"the_content","WP_Places_add_before_content","includes\\class-content.php",47,{"type":170,"name":186,"callback":187,"file":188,"line":189},"save_post","flush_widget_cache","includes\\class-hours.php",76,{"type":170,"name":191,"callback":187,"file":188,"line":192},"deleted_post",77,{"type":170,"name":194,"callback":187,"file":188,"line":195},"switch_theme",78,{"type":170,"name":197,"callback":198,"file":188,"line":199},"widgets_init","wp_places_register_hours",222,{"type":170,"name":186,"callback":187,"file":201,"line":189},"includes\\class-map.php",{"type":170,"name":191,"callback":187,"file":201,"line":192},{"type":170,"name":194,"callback":187,"file":201,"line":195},{"type":170,"name":197,"callback":205,"file":201,"line":199},"wp_places_register_map",{"type":170,"name":207,"callback":208,"file":209,"line":210},"cmb2_init","setup_meta_box","includes\\class-meta-boxes.php",51,{"type":170,"name":212,"callback":213,"file":209,"line":214},"admin_head","legacy_transition",52,{"type":170,"name":216,"callback":217,"file":209,"line":218},"admin_enqueue_scripts","eq_autocomplete",53,{"type":170,"name":220,"callback":221,"file":209,"line":222},"admin_notices","notify_missing_api_key",55,{"type":170,"name":224,"callback":224,"file":225,"line":226},"admin_init","includes\\class-settings.php",90,{"type":170,"name":228,"callback":229,"file":225,"line":230},"admin_menu","add_options_page",91,{"type":170,"name":232,"callback":233,"file":225,"line":131},"cmb2_admin_init","add_options_page_metabox",{"type":170,"name":224,"callback":224,"priority":25,"file":235,"line":236},"WP_Places.php",221,{"type":170,"name":238,"callback":238,"priority":25,"file":235,"line":199},"init",{"type":170,"name":240,"callback":241,"file":235,"line":242},"all_admin_notices","requirements_not_met_notice",281,{"type":170,"name":224,"callback":244,"file":235,"line":245},"deactivate_me",284,{"type":170,"name":247,"callback":248,"file":235,"line":249},"plugins_loaded","hooks",426,[],[],[253,257,261],{"tag":254,"callback":255,"file":256,"line":184},"wp_places_search","WP_Places_search_shortcode","includes\\class-shortcodes.php",{"tag":258,"callback":259,"file":256,"line":260},"wp_places","WP_Places_shortcode",48,{"tag":262,"callback":263,"file":264,"line":265},"wpplacesmap","wp_places_get_coordinates","includes\\map-shortcode.php",108,[],3,{"dangerousFunctions":269,"sqlUsage":270,"outputEscaping":272,"fileOperations":25,"externalRequests":132,"nonceChecks":25,"capabilityChecks":290,"bundledLibraries":291},[],{"prepared":25,"raw":25,"locations":271},[],{"escaped":273,"rawEcho":274,"locations":275},43,7,[276,279,281,283,284,286,288],{"file":167,"line":277,"context":278},113,"raw output",{"file":167,"line":280,"context":278},114,{"file":188,"line":282,"context":278},106,{"file":201,"line":282,"context":278},{"file":209,"line":285,"context":278},230,{"file":264,"line":287,"context":278},61,{"file":235,"line":289,"context":278},329,2,[],[],{"summary":294,"deductions":295},"The \"wp-places\" v2.1.2 plugin exhibits a generally strong security posture based on the provided static analysis.  It has a limited attack surface, with all identified entry points (shortcodes) not explicitly noted as unprotected. The code also demonstrates good practices by using prepared statements for all SQL queries and properly escaping a high percentage of its output. The absence of dangerous functions, file operations, and recorded vulnerabilities is also a positive indicator. The limited number of external HTTP requests is also a good sign.  However, the complete absence of nonce checks across all entry points, coupled with only two capability checks for all operations, presents a significant concern. This lack of robust authentication and authorization mechanisms for its shortcode functionality leaves it potentially vulnerable to unauthorized actions if an attacker can trigger these shortcodes. While the vulnerability history is clean, it's important to remember that a clean history doesn't guarantee future safety, especially when fundamental security controls like nonce checks are missing.",[296,299,301],{"reason":297,"points":298},"Missing nonce checks on all entry points",15,{"reason":300,"points":11},"Limited capability checks across entry points",{"reason":302,"points":303},"Unescaped output (14% of total)",5,"2026-03-16T23:11:46.551Z",{"wat":306,"direct":317},{"assetPaths":307,"generatorPatterns":311,"scriptPaths":312,"versionParams":313},[308,309,310],"\u002Fwp-content\u002Fplugins\u002Fwp-places\u002Fincludes\u002Fjs\u002Fmap-shortcode.js","\u002Fwp-content\u002Fplugins\u002Fwp-places\u002Fincludes\u002Fjs\u002Fshortcodes.js","\u002Fwp-content\u002Fplugins\u002Fwp-places\u002Fincludes\u002Fcss\u002Fshortcodes.css",[],[308,309],[314,315,316],"wp-places\u002Fincludes\u002Fjs\u002Fmap-shortcode.js?ver=","wp-places\u002Fincludes\u002Fjs\u002Fshortcodes.js?ver=","wp-places\u002Fincludes\u002Fcss\u002Fshortcodes.css?ver=",{"cssClasses":318,"htmlComments":322,"htmlAttributes":323,"restEndpoints":328,"jsGlobals":329,"shortcodeOutput":332},[319,320,321],"wp-places-map-canvas","wp-places-directions-panel","wp-places-info-window",[],[324,325,326,327],"data-wpp-id","data-wpp-lat","data-wpp-lng","data-wpp-zoom",[],[330,331],"wp_places_settings","wp_places_map_shortcode_params",[333,334],"[wp_places_map","[wp_places_directions"]