WordPress maintenance or security needs? Reach out!
TLDWP

Plugin: match-me-for-buddypress (Used by 13 domains)

Match Me for BuddyPress & BuddyBoss

Match Me for BuddyPress & BuddyBoss is a compatibility matching plugin that calculates how well members align based on their profile fields. Whether you are building a dating site, a networking community, a roommate finder, a mentor matching platform, or any community where connecting the right people matters, Match Me gives every member pair a compatibility percentage they can see on profiles and the members directory.

You choose which xProfile fields to include, how much each one matters, and how values should be compared. The plugin handles the rest: scoring, caching, and displaying results automatically across your site.

Works with BuddyPress and BuddyBoss Platform. The plugin auto detects which one is active. No configuration needed.

🔧 How It Works

  1. Pick which profile fields to use for matching in the admin panel
  2. Assign a weight to each field so important fields count more
  3. Choose a comparison mode for each field (exact, overlap, range, or partial)
  4. Members browse the site and see compatibility percentages on every profile and in the members directory

⚙️ Matching Engine

  • Weighted scoring Assign a percentage weight to each xProfile field. Fields that matter more contribute more toward the final compatibility score.
  • 4 comparison modes Exact match for dropdowns and radio buttons, overlap (Jaccard similarity) for checkboxes and multi select fields, range for numeric values, and partial for free text similarity.
  • Hard exclusions Mark any field as must match. If two members do not match on a hard exclude field, their compatibility drops to 0% instantly. Useful for language, location, or any critical criteria.
  • Deal breakers A softer penalty that reduces the score when an important field does not match, without zeroing it completely.
  • Confidence indicator Shows what percentage of weighted fields both members actually filled out. A 92% match with low confidence means only a few fields were compared. Helps members understand how reliable a score is.

⚡ Performance

  • SQL first architecture All scoring runs through optimized database queries, not slow PHP loops. A single query handles an entire directory page with hundreds of members.
  • Database caching A dedicated cache table stores computed scores with configurable expiration. Scores are automatically cleared when a member updates their profile.
  • Lazy loading directory Match percentages load on demand as members scroll into view using IntersectionObserver. The page loads instantly without waiting for match calculations.
  • Batch recalculation WP Cron powered background processing recalculates scores in bulk for large communities.

🎨 Display

  • Circle and badge styles Choose between an SVG circle progress indicator or a compact pill badge. Both are mobile responsive and lightweight.
  • Color thresholds Configure which colors represent high, medium, and low compatibility so members can read scores at a glance.
  • Shortcode support Use [matchme] to display a match score anywhere on your site. The legacy [mp_match_percentage] shortcode still works for backward compatibility.

🔌 Developer Friendly

  • REST API GET /matchme/v1/match/{user_id} returns percentage, confidence, and optional field breakdown in JSON.
  • 13 hooks Actions and filters let themes and addons extend the matching engine, display output, admin settings, and API responses without modifying plugin files.
  • Field completion nudges Automatic prompts encourage members to fill in missing profile fields that would improve their match quality.

🛡️ Secure and Private

Nonce verification, capability checks, and input sanitization on every request. Match data is only visible to logged in members. No anonymous access, no external API calls, no tracking, and no third party dependencies. Everything runs entirely on your server.

💎 Pro (Coming Soon)

  • Per field breakdown Detailed tooltip showing exactly what matched, what did not, and which fields were missing for each member pair
  • Advanced directory filters Filter the members directory by minimum match percentage and specific field values
  • Unlimited top matches Show an unlimited number of top matches on each member profile
  • Bar and heart display styles Additional display options with a color customizer and animations
  • Advanced export and reports CSV and JSON export with date filters, scheduled email reports, and delivery options

🏢 Business (Coming Soon)

  • Match based notifications Automatic email alerts when a high compatibility match is discovered
  • Message unlock rules Require a minimum match percentage or mutual match before members can message each other
  • Role to role match rules Control which member types and roles can match using a visual matrix
  • Match analytics Distribution charts, trend graphs, and per member match history
  • Automation and webhooks Trigger external actions when match thresholds are reached, with CRM and email platform integration
  • Geo and distance matching Radius based matching with configurable location weighting
  • Saved segments Create smart member lists such as “80% or higher compatibility and active in the last 7 days”
DomainExposuresHeadersLast Checked
m*-*i*a*i*n.com (WP 6.8.6) F Aug 1, 2026
w*m*e*.com (WP 6.9.5) F Jul 29, 2026
h*p*r*u*e.fr (WP 6.7.5) F Jul 29, 2026
g*t*r*.me (WP 6.7.5) B Jul 27, 2026
g*o*a*g*a*s*f*r*m.org (WP 6.1.7) D Jul 23, 2026
k*o*h*b.com (WP 6.7.5) B Jul 21, 2026
e*o*p*e*.com F Jul 20, 2026
y*l*v*d*.com (WP 6.7.5) B Jul 15, 2026
p*g*n*a*e*t*n*.info (WP 7.0.1) F Jul 15, 2026
j*m*n*i*e.com (WP 7.0.1) F Jul 13, 2026
w*r*l*v.com (WP 6.9) F Jul 11, 2026
s*n*l*s*o*n*c*e*.com (WP 5.2.24) F Jul 11, 2026
e*n*k*a*.com (WP 7.0) F Jul 3, 2026

Top 50 Plugins

Plugin Count
elementor 1,770,342
contact-form-7 1,750,915
elementor-pro 1,052,644
woocommerce 816,483
revslider 608,510
jetpack 454,420
js_composer 419,725
wp-rocket 342,266
essential-addons-for-elementor-lite 264,611
gravityforms 257,031
complianz-gdpr 257,016
google-site-kit 232,607
cookie-law-info 228,155
instagram-feed 224,607
sitepress-multilingual-cms 210,587
header-footer-elementor 206,506
google-analytics-for-wordpress 205,459
bluehost-wordpress-plugin 192,302
elementskit-lite 179,973
gutenberg 167,201
cookie-notice 148,778
litespeed-cache 144,156
gtranslate 124,739
wpforms-lite 123,682
the-events-calendar 122,284
astra-sites 113,047
popup-maker 109,572
woocommerce-payments 109,182
gutenberg-core 103,126
tablepress 102,385
honeypot 97,718
astra-addon 93,722
wp-smushit 90,758
duracelltomi-google-tag-manager 90,301
layerslider 89,210
all-in-one-seo-pack 89,010
bb-plugin 86,794
coblocks 86,593
akismet 84,953
premium-addons-for-elementor 84,325
cleantalk-spam-protect 82,484
ml-slider 82,220
mailchimp-for-wp 81,704
megamenu 80,173
woocommerce-gateway-stripe 79,380
jet-engine 78,032
fusion-builder 77,009
ewww-image-optimizer 76,700
wp-pagenavi 76,449
smart-slider-3 76,095

Top 50 Themes

Theme Count
hello-elementor 620,730
Divi 495,621
astra 413,779
flatsome 138,511
Avada 120,930
generatepress 114,754
oceanwp 80,295
kadence 78,796
pub 72,272
enfold 68,702
salient 65,121
twentyseventeen 54,278
bb-theme 53,318
betheme 52,418
twentytwentyfour 52,156
blocksy 50,809
cocoon-master 49,207
dt-the7 45,418
twentytwentyfive 44,964
woodmart 43,625
neve 38,090
Avada-Child-Theme 36,893
gox 36,252
h4 36,037
bridge 31,289
twentytwentyone 30,266
lightning 29,956
twentytwenty 28,736
swell 27,987
bricks 26,481
Impreza 26,080
Newspaper 24,196
twentytwentythree 22,096
epik-redesign 19,111
twentytwentytwo 18,764
uncode 18,484
pro 17,626
twentysixteen 17,600
sydney 16,483
storefront 16,300
Total 14,372
hello-theme-child-master 14,018
factory-templates-4 13,729
themify-ultra 12,943
extendable 12,726
hestia 12,588
yootheme 12,493
yith-wonder 12,085
porto 11,938
twentyfifteen 11,857