Members want to share where they are the way they do on Facebook or Instagram, but BuddyPress has no location feature. BuddyPress Check-ins integrates Google Places autocomplete so members can tag a location in any activity update, adding a dedicated Check-ins tab to their profile and a location xprofile field for permanent location display.
Modern Wbcom card-panel admin settings screen with sidebar tabs, an Overview dashboard, Pro features, and a Support FAQ.
Added German, Spanish, Italian and Portuguese (Brazil) translations, and completed the existing Dutch and Hindi ones.
Improve
Reduced Google Maps API usage by accepting a device position up to five minutes old, instead of requesting a fresh fix on every page load.
The Pro Features tab now uses semantic description-list markup so screen readers can pair each feature with its description.
Dark mode now covers the map frame so an empty or still loading map no longer shows as a bright block.
Replaced browser alert and confirm dialogs with accessible toast and confirmation modals.
Expanded dark mode coverage, keyboard focus-visible rings, and pagination aria-current on the check-in activity views.
Converted front-end and admin CSS to logical properties so RTL layouts flip correctly.
Made the profile check-ins map and read-more map responsive on small screens.
Fix
Members on a browser without geolocation now see a clear message instead of the check-in script failing with a script error.
Corrected an invalid inline style that collapsed the profile check-ins map width.
Replaced the non-standard attr-key attribute with a standard data attribute on the trash control.
Added a form action so bulk actions no longer POST to a paginated URL.
None of the bundled translations could load. The text domain was not registered, the files were named for a different domain, and the French and Dutch files used locale codes WordPress does not recognise. All five locales now work.
JavaScript translations could never load in production: the translation file lookup used the minified script path, which never matches the file the build produces.
The delete confirmation and the location picker strings had no translatable source.
The Profile location field is now visible on the profile edit page so members can set their location, and renders as a Google Maps link on the profile view. It was previously hidden on both.
Corrected two POST field name typos (tab visibilty, xprofile filed) so the toggles read and write the same key.
Corrected double-escaped ampersands in the Support and FAQ heading and the Pro features tab.
The admin geolocation lookup now handles a denied or unavailable position instead of silently swallowing the error.
Completed and corrected the Activity Check-Ins string across Spanish, Italian, Portuguese (Brazil), Hindi and German (formal), and fixed several Hindi strings that had lost meaning or tense.
Security
Added explicit logged-in checks to the save-location and delete-check-in AJAX handlers.
Dev
Removed the legacy shared admin wrapper, the unused Font Awesome assets, and leftover console logging.
Cleaned obsolete and fuzzy entries out of the French and Hindi translation files.
v2.4.0
December 12, 2025
Improve 13 Fix 17 Security 5
Improve
Full WordPress Coding Standards (WPCS) compliance across all PHP files.
Added direct file access protection to all PHP files.
Added helper function for latitude and longitude validation.
Refactored asset loading with filter support for developers.
Optimized code performance by reducing redundant function calls.
Improved map height display.
Optimized jQuery selectors for better performance.
Updated to latest Google Maps API version.
Improved API error handling with better fallbacks.
Added comprehensive plugin documentation.
Optimized plugin core files for better performance.
Improved admin settings wrapper compatibility.
Updated plugin strings for better translations.
Fix
Fixed type-unsafe activity ID comparison in check-in deletion.
Resolved backend setting tab icons not displaying correctly.
Fixed broken HTML in activity check-in action text.
Resolved signup field duplicacy issue.
Fixed group check-ins activity action not working properly.
Resolved group check-in API key configuration issues.
Date picker no longer allows selection of future dates.
Added empty state messages when no check-ins are available.
Fixed incorrect location tab count display.
Added bulk delete confirmation dialog for safety.
Fixed Google Places autocomplete not working in some regions.
Resolved group activity content display issues.
Fixed check-in tab visibility for all logged-in users.
Resolved JavaScript errors that could break page functionality.
Fixed duplicate check-ins appearing in user's places tab.
Check-in location now saves correctly when editing activity.
Security
Fixed multiple XSS vulnerabilities for improved site protection.
Updated to use secure HTTPS protocol throughout the plugin.
Fixed nonce verification to prevent unauthorized actions.
Enhanced input validation and sanitization.
Improved access control for better data protection.
v2.3.0
September 24, 2024
Improve 5 Fix 5 Security 1
Improve
Removed unused polyfills folder and redundant code for optimization.
Improved string handling in activity location updates.
Updated conditions and replaced PHP constants with sanitize or wp_unslash.
Scripts and styles now load only on relevant pages for better performance.
Added error fallback for more robust error handling.
Fix
Addressed PHPCS errors and notices across multiple components.
Auto-select for maps address now works with BuddyBoss.
Resolved issue with the check-in tab showing only the current address on BuddyBoss.
Sub-menu issue when clicking on our themes has been corrected.
Fatal error resolved when the xProfile component is disabled.
Security
Group map nonce verification added, and security improvements applied to prevent vulnerabilities.
v2.2.0
Improve 2 Fix 3
Improve
Improved backend options with responsive design fixes for better usability on all devices.
Applied language fixes for improved localization and clarity.
Fix
Resolved issues with the Location field for more accurate data entry.
Addressed PHP warnings when deleting places for smoother functionality.
Various warning fixes to improve system stability.
v2.1.1
Improve 1 Fix 4
Improve
Merged remote-tracking branch 'origin/2.1.1'.
Fix
Resolved issue with check-ins xprofile field (#129).
Addressed plugin activation redirect issue with WP v6.5.
Eliminated a warning in the system (#128).
Corrected a warning and a hook warning (#126, #127).
v2.1.0
Fix 4
Fix
Admin verify and not verify button style
(#120) Fixed extra fields visible on registration
(#116) Fixed api verification always visible true
(#119) Fixed added alert for secure origin
v2.0.0
Fix 2
Fix
(#118)Fixed conflict with buddyboss platform photos
Fixed add photo issue on member profile with buddyboss
v1.9.9
Fix 2
Fix
Managed notice UI
(#113)fixed bb forums conflict
v1.9.8
Fix 1
Fix
(#115) Fixed group activity not deleted issue
v1.9.7
Fix 1
Fix
Updated Admin Wrapper
v1.9.6
Fix 6
Fix
Removed extra white space from welcome page
Reduced setInterval timeout with bb platform
(#112) Added RTL support
(#110) Fixed Add to my location issue
(#109) Fixed nonce verification message issue
Fixed phpcs issue
v1.9.5
Fix 2
Fix
#108 - BuddyPress activity post form submit issue
phpcs issues
v1.9.4
Fix 4
Fix
Fixed phpcs issues
Fixed plugin activation issue
(#103) Managed '-at' language translation
Managed 'Add a place' language translation
v1.9.3
Fix 2
Fix
(#102) Update checkin icon and fixes
(#102) Managed UI with bb platform 1.8.6
v1.9.2
Fix 8
Fix
Hide Quotes section when click on Checkin icon
Hide Polls section when click on Checkins icon
Fixed - Delete Quotes and Polls activity when user click on Checkin Icon
Managed embeded activity frontend UI
Fixed Checkin Support for activity Embed
Fixed check-in panel position
Manage map icon with buddyboss
(#97) Fixed Location Field calculation Issue in Profile completion widget
v1.9.1
Fix 3
Fix
(#93) Managed UI with kleo
(#94) Update map icon font awesome to svg
(#95) Update title content html structure and accordion UI
v1.9.0
Fix 2
Fix
(#84)Fixed unable to mention friend
call js and css when newfeed widget element set
v1.8.0
Fix 2
Fix
Hide activate option when open another option
#108 - Compatibility issue with Checkins
v1.7.0
Improve 2 Fix 7
Improve
(#78) Changed tab slug as per tab name
Update BuddyPress Tab's name as per settings
Fix
Fixed PHP Notices and warnings
#83) Fixed delete location is not working
#81) Fixed distort the location UI on single user profile
#77) Fixed check in icon not showing if youzer is not installed
#79) Fixed xprofile field settings
#77) Fixed default youzer setting issue
#75) Fixed - Translation issue
v1.6.0
New 1 Fix 1
New
Youzer support
Fix
PHPCS fixes
v1.5.0
Fix 1
Fix
Alingment issue with rtmedia
v1.4.0
Fix 2
Fix
Added plugin review notice.
Hide Checking toggle to hide other button like Quotes, Polls
v1.3.0
Fix 3
Fix
updated settings
Added condition for BuddyPress plugin already active
Checkin listing will be displayed to logged in user at their profile only ( no public listing of checkins)
v1.2.0
Improve 2 Fix 2
Improve
Plugin backend settings ui enhancement.
BP 4.3.0 compatibility.
Fix
Google placetypes missing with nouveau #44.
Add as my place fix #45.
v1.1.0
Improve 1
Improve
Multisite Support
v1.0.8
Improve 1 Fix 1
Improve
Code Quality Improviement with WPCS
Fix
Tanslation Fixes
v1.0.7
Fix 2
Fix
UI Improvements
Error with PHP 7.0+ version.
v1.0.6
Fix 1
Fix
Location fixes
v1.0.5
Improve 1 Fix 3
Improve
A new x-profile location field is added at BuddyPress profile page from where a user can set location.
Fix
A New option autocomplete is added in check-ins plugin setting. Now you can check either autocomplete or place types options.
If you check autocomplete, a autocomplete text box will be shown at the top of the page under textarea on member activity page where you can type and select any location from the list.
All activity posts which have any place or location a google map will be shown below them to point that particular place.
v1.0.4
Fix 1
Fix
Dual File Fixes
v1.0.3
Fix 1
Fix
Location selection fixes
v1.0.2
Fix 1
Fix
Fixed Map Linking in activity for specific location
v1.0.1
Fix 1
Fix
Improved documentation and default Place type selection option
v1.0.0
Fix 1
Fix
Initial release.
WBComDesigns is amazing!
WBComDesigns is amazing. The WP plugins and themes are of top notch quality with lots of features and updated very frequently. Supports are very responsive and helpful. I use Reign with TutorLMS, and the experience is surprisingly smooth.…
Hoang Phan·VN·
The job well done!
The job well done, well in time - Thanks so much Anmbiya and team!
Happy Client·ZA·
WBCOM Designs is Amazing!
WBCOM Designs has constantly updated and supported their plugins and themes. Recently the new BuddyNext project is Amazing! - and the new line of addons like Mediaverse, Jetonomy, Mediashield, and Listora.. are likewise Amazing! - and very…
Edward S.·US·
High quality WordPress plugins and themes
We’ve hosted a number of Wbcom Designs clients on Levamo, and our experience with their products has been very positive. Their plugins and themes are well built, their support has been reliable, and they seem to be very innovative and…
Michael Eisenwasser·US·
I have worked with Wbcom Designs on…
I have worked with Wbcom Designs on several custom development requests for my WordPress platform, and my experience has been excellent.
christian nicolas·BJ·
Love this company
Love this company. Loved the REIGN product. They were there the entire time helping me set things up; and when things went wrong? They were quick to take action and help find a solution.
Fable Fortitude·CA·
Seriously, one of the best "software tech experiences" I've ever had!
After 16 years of buying WordPress themes and plugins, I know exactly what bad support looks like and Wbcom Designs is the polar opposite. My setup was a nightmare: multiple tools, deep integrations, custom configurations that required…
Duston McGroarty·US·
I was using an excellent plugin created…
I was using an excellent plugin created by Wbcom Designs and had both an error and discovered a slight bug in one aspect of the plugin. After creating a support ticket - I got a super-quick response and discovered the error was on my part…
Edward Bonthrone·US·
Excellent Theme, Powerful Plugins and Outstanding Support
I am using the REIGN theme and several plugins from Wbcom Designs on my website. The theme is beautifully designed, and the plugins are user-friendly. Everything works smoothly, and the features are perfect for building professional…