Rencontre - Dating Site
by Jacques Malgrange 3.8 (49 reviews)

Rencontre - Dating Site

A free powerful and exhaustive dating plugin with private messaging, webcam chat, search by profile and automatic sending of email. No third party.

Tested up to WP 6.8 (Current: 6.9)
vtrunk Current Version vtrunk
Updated 1 month ago Last Update on 27 Nov, 2025
Synced 9 hours ago Last Synced on
Rank
#10,429
+48 this week
Active Installs
300+
-25.7%
KW Avg Position
9
No change
Downloads
93.7K
+8 today
Support Resolved
25%
No change
Rating
76%
Review 3.8 out of 5
3.8 (49 reviews)

Next Milestone 400

Total Progress 90%
300+ 400+
118
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 10 more installs to reach 400+

Rank Changes

10,378 10,406 10,434 10,462 10,490 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
10,378 10,406 10,434 10,462 10,490 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
10,355 10,390 10,424 10,458 10,493 21-12-2025 22-12-2025 23-12-2025 24-12-2025 25-12-2025 26-12-2025 27-12-2025 28-12-2025 29-12-2025 30-12-2025 31-12-2025 01-01-2026 02-01-2026 03-01-2026 04-01-2026 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
10,348 10,385 10,421 10,457 10,494 22-10-2025 23-10-2025 24-10-2025 25-10-2025 26-10-2025 27-10-2025 28-10-2025 29-10-2025 30-10-2025 31-10-2025 01-11-2025 02-11-2025 03-11-2025 04-11-2025 05-11-2025 06-11-2025 07-11-2025 08-11-2025 09-11-2025 10-11-2025 11-11-2025 12-11-2025 13-11-2025 14-11-2025 15-11-2025 16-11-2025 17-11-2025 18-11-2025 19-11-2025 20-11-2025 21-11-2025 22-11-2025 23-11-2025 24-11-2025 25-11-2025 26-11-2025 27-11-2025 28-11-2025 29-11-2025 30-11-2025 01-12-2025 02-12-2025 03-12-2025 04-12-2025 05-12-2025 06-12-2025 07-12-2025 08-12-2025 09-12-2025 10-12-2025 11-12-2025 12-12-2025 13-12-2025 14-12-2025 15-12-2025 16-12-2025 17-12-2025 18-12-2025 19-12-2025 20-12-2025 21-12-2025 22-12-2025 23-12-2025 24-12-2025 25-12-2025 26-12-2025 27-12-2025 28-12-2025 29-12-2025 30-12-2025 31-12-2025 01-01-2026 02-01-2026 03-01-2026 04-01-2026 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
Current #10,429
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

0 10 20 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
0 10 20 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
0 10 20 21-12-2025 22-12-2025 23-12-2025 24-12-2025 25-12-2025 26-12-2025 27-12-2025 28-12-2025 29-12-2025 30-12-2025 31-12-2025 01-01-2026 02-01-2026 03-01-2026 04-01-2026 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
0 50 100 150 22-10-2025 25-10-2025 28-10-2025 31-10-2025 03-11-2025 06-11-2025 09-11-2025 12-11-2025 15-11-2025 18-11-2025 21-11-2025 24-11-2025 27-11-2025 30-11-2025 03-12-2025 06-12-2025 09-12-2025 12-12-2025 15-12-2025 18-12-2025 21-12-2025 24-12-2025 27-12-2025 30-12-2025 02-01-2026 05-01-2026 08-01-2026 11-01-2026 14-01-2026 17-01-2026 20-01-2026
0 50 100 150 200 250 20-01-2025 01-02-2025 13-02-2025 25-02-2025 09-03-2025 21-03-2025 02-04-2025 14-04-2025 26-04-2025 08-05-2025 20-05-2025 01-06-2025 13-06-2025 25-06-2025 07-07-2025 19-07-2025 31-07-2025 12-08-2025 24-08-2025 05-09-2025 17-09-2025 29-09-2025 11-10-2025 23-10-2025 04-11-2025 16-11-2025 28-11-2025 10-12-2025 22-12-2025 03-01-2026 15-01-2026 20-01-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

3.8
49 reviews
Overall 76%
5
31 (63%)
4
2 (4%)
3
2 (4%)
2
5 (10%)
1
9 (18%)

Tracked Keywords

Showing 1 of 1
Keyword Position Change Type Updated
dating 9 Tag 10 hours ago

Unlock Keyword Analytics

Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.

  • Full keyword position tracking
  • Historical ranking data
  • Competitor keyword analysis
Upgrade to Pro

Support Threads Overview

Resolved
Unresolved
4
Total Threads
1
Resolved
3
Unresolved
25%
Resolution Rate

Track This Plugin

Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.

Start Tracking Free

Plugin Details

Version
trunk
Last Updated
Nov 27, 2025
Requires WP
5.0+
Tested Up To
6.8
PHP Version
7.0 or higher

Support & Rating

Rating
★ ★ ★ ★ ☆ 3.8
Reviews
49
Support Threads
4
Resolved
25%

Keywords

Upgrade to Pro

Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.

Upgrade Now

Frequently Asked Questions

Common questions about Rencontre - Dating Site

Do you have members ? (see Rencontre Members in Dashboard)
Are you connected as a member ? (Admin is not a member)
Did you follow the instructions PRIMO to QUINTO, para Installation ?
Are you on the right page ? (with the shortcode)

Before start a new topic in the support, try to find the origin of the error :

Clear the caches.
Change wp-config.php to have define('WP_DEBUG', true);.
Use Firebug.
Googlize your error.

There is no obligation of answer on the support.
Emails not received
Rencontre is not responsible for this recurring WordPress problem.
If members don't receive emails when registering (for example), we strongly recommend that you install an SMTP email plugin.
You can use a free solution via your gmail account, or a paid solution for larger volumes.
WP Mail SMTP is the most recommended plugin and is free.
I'm a newbie and I'm a real beginner with WordPress
Expect some difficulties. It's a little more than plug and play. Do not wait for the support to do the job for you.
Useful plugins to work with Rencontre

WP GeoNames : Insert all or part of the global GeoNames database in your WordPress base - Suggest city to members.
WP Mail SMTP : fixes your email deliverability issues by reconfiguring WordPress to use a proper SMTP provider when sending emails.
WP HTML Mail - Email Template Designer : Send beautiful HTML emails in template.
Theme My Login : Creates a page to use in place of wp-login.php, using a page template from your theme.
Polylang : Use Rencontre in a multilingual environment.

Conditions to appear in un-logged homepage

Wait few days (or reset in admin) ;
Have a photo on my profile ;
Have an attention-catcher and an ad with more than 30 characters ;
Shortcode [rencontre_libre] on the right page or Rencontre::f_ficheLibre() is on the right template.

How to personalize style
Rencontre is now using W3.css framework.
You can add your custom css in your theme css file or directly in the dashboard.
To overwrite default css file, add #widgRenc (and space) at the beginning of every new line.
Sometimes you also have to add "!important" to overwrite W3CSS rules (see example below).

Example :

#widgRenc img {padding:1px;}

Example with Google font :

@import url('https://fonts.googleapis.com/css?family=Coiny'); #widgRenc, #widgRenc .w3-container {font-family:Coiny!important;}

Chat and Webcam

Chat has only local memory (session). You cannot display the content of a conversation in the Admin side.
Webcam is not a real streaming but an emulation. The display is refreshed a bit more than every second.
There's no sound with the webcam. Streaming is not possible on a simple shared hosting without third party.
HTTPS is mandatory in most case to use the webcam.
You can change the chat beep : Create two audio files named bip.mp3 and bip.ogg. Move them to /my_theme_folder/templates/.

Geolocation
Geolocation is used to set the GPS location of the user. It works with all devices but :

HTTPS is mandatory,
Firefox has sometime a bad setting in geo.wifi.uri (about:config),
The user must accept the request.

Geolocation is activated once per session, only on the account and registration pages.
Geolocation can be enable/disable in Rencontre General options.

By default, geolocation only give the distance between you and another user (xx km from my position).
With the Premium kit, Goelocation is needed to enable the proximity search with map result.
Facebook

Framework for the Facebook Like button :

(function(d, s, id) {var js,fjs=d.getElementsByTagName(s)[0];if (d.getElementById(id)) return;js=d.createElement(s);js.id=id;js.src="//connect.facebook.net/en_US/all.js#xfbml=1";fjs.parentNode.insertBefore(js, fjs);}(document,'script','facebook-jssdk'));

A connection app on the Facobook-developer account must be created, as the button alone is useless.
How to use unconnected search
For visitors not connected, you can add a tiny quick search form :

Method 1 : Shortcode : Add the shortcode [rencontre_search nb=6] in your page content. nb is the max result number.

Method 2 : PHP in your theme (best solution for integrator) :

<?php if(!is_user_logged_in()) Rencontre::f_rencontreSearch(0, array('nb'=>6) ); ?>
Copy the files you have changed in a templates folder of your theme : /my_theme_folder/templates/. Don't copy unchanged files.
Prefer a child theme if you don't want to lose these files after a theme update.

BEST METHOD
Create a minimalist plugin just for that (and other filter/functions if you want...). :

Plugin structure : A folder "myPlugin" that contains "myPlugin.php" and a folder "templates".
myPlugin.php :

<?php
/*
Plugin Name: My Plugin
Description: My plugin to customize the templates.
Version: 1.0
Author: Its Me
License: GPL
Copyright: Its Me
*/
function myTplDir($arg) {
$arg['path'] = realpath(__DIR__).'/templates/';
$arg['url'] = plugins_url('myPlugin/templates/'); // name of your plugin !
return $arg;
}
add_filter('rencTemplateDir', 'myTplDir', 10, 1);
// Others functions here

More details
How to set the plugin multilingual
SIMPLEST METHOD

Install Polylang.
Add the Rencontre shortcode(s) on all local homepages (home, home-FR, home-ES, home-DK...).
If you add Rencontre items to your WP menu, it will be necessary to create a specific WP menu for each language. For languages other than 'default', you will have to fill in the URLs manually for the 'home' page.

LIGHTEST METHOD

Add text or little flags in the header of your theme. On click, you create cookie with the right language. Then, the site changes language (back and front office) :

<div id="lang">
<a href="" title="Francais" onClick="javascript:document.cookie='lang=fr_FR;path=/'">Francais</a>
&nbsp;
<a href="" title="English" onClick="javascript:document.cookie='lang=en_US;path=/'">English</a>
</div>

If you prefer an image flag, replace the content of tag A (English) with something like this :

<img src="<?php echo plugins_url('rencontre/images/drapeaux/svg/gb.png'); ?>" style="width:36px;" alt="English" />

How to customize translation
The best method is to use 'Loco Translate' plugin to edit a rencontre-xx_YY.po file and create a rencontre-xx_YY.mo file.
Then, copy the po/mo created files from wp-content/plugins/rencontre/lang to wp-content/languages/plugins/.
You can use POEDIT if you prefer.
You can also email us your best version so that we insert it in the plugin.
You can turn off the automatic download of translations in wp-content/languages/plugins/ by adding this filter :

add_filter('auto_update_translation', '__return_false');

User role & user removed
All WordPress roles for the new Rencontre members are removed by this plugin to improve security and speed. That can be a conflict with other plugin.
The members without Rencontre account are automaticaly removed after two days if they can't "edit_posts".

If you want to keep users WP roles, you have just to check the option in the general tab.
Note that if you do this, user deletion (user himself or Admin) will only concern data in Rencontre. Account in WordPress will still exists.
User registration
Registration is divided in two part :

WP registration : email and login Form => clic the email => you are on WP.
Rencontre registration : phase one to four => you are in rencontre.

With the fast registration option :

WP registration : email and login Form => you are in rencontre with a limited status. You have 3 days to complete your account and validate your email to be unlimited.

ADMIN side :

Members : New user => he is in WP.
Rencontre / Members : Add new from WordPress => he is in Rencontre.

Dashboard Access - Moderator
The Administrator can access to all the Dashboard Rencontre menu.
A BBPress moderator (capability "bbp_moderator") can access to the pages members and jail.
How to add profil search in search tab (like quick search)
This is a Premium option. The number of items that can be added is unlimited.
The automatic sending of emails
There are two various types of email :

Regular emails. They give the informations since the precedent regular email. They are sending every month (or 15 or 7 days). One serie during the maintenance hour and another serie the hour after.
Instant emails. They just give a instant information (contact request, message in box, smile). There is a sending per hour except during regular emails period. Only one email per person per hour.
[rencontre] : Display the plugin
[rencontre_libre] or [rencontre_libre gen=mix city=london] : Display the unconnected part (home page for example)

gen=mix : men & girl in same number (±5), gen=gay : only gay, gen=girl : only girl, gen=men : only men, gen=mycustomgender (a custom gender you have created)
country=fr : only members from France (fr)
region=aquitaine : only members from Aquitaine
city=paris : only members from Paris
redirect=https://mysite.com/wp-login.php?action=register : Redirection URL when click on profile

[rencontre_nbmembre] or [rencontre_nbmembre gen=girl ph=1] : Display the number of user

gen=girl or gen=men
ph=1 : only with photo

[rencontre_search nb=8 day=365] : Display a search form for unconnected member (home page for example)

nb: number of results
day: age of last connection

[rencontre_login] or [rencontre_login register=0] : link to login/logout/register

loginout=0 : link hidden - default is visible
register=0 : link hidden - default is visible

[rencontre_imgreg title= selector= left= top=] - Display registration form (See screenshots for example)

title='Register to ...'
selector='.site-header .wp-custom-header img' (jQuery selector of the image where you want to display the form - See Screenshots)
left=20 (Left position in purcentage of the parent container size). From 0 to 99. To set less than 10%, write 0 first (ex : 5% => 05)
top=10 (Top position in purcentage of the parent container size)
login=1 (login form). Empty => (registration form)

Available Functions

rencGetUser($userID) : Return object with all Rencontre User Datas
rencGetUserProfils($userID) : Return array() with all user profil elements
rencGetPhotos($userID) : Return array with all user photos in all sizes/format

Available Filters

rencWidget - return bool : Rencontre can be used as widget
rencInitHook : Executed after init and before Rencontre
rencImgSize - args array() - return args array() : Change default profile images size. var_dump args in your filter to get the right format.
rencImgFullSize - args array(w,h) - return Width and Height for the big img (img src on server, displayed in popup) - default : array(1280,960)
rencUserDel - arg : $id : Executed when user is deleted (himself or admin)
rencUserDelMailContent - args array() - return args array() : title, content (user and admin deletion) and moderation item (admin deletion only) for the user deletion email
rencNumbers - args array() - return args array() : change default numbers (number of portrait in featured box, in online box, in new entrant, in summary email, number of letter in search result Ad ...) and options. var_dump args in your filter to get the right format.
rencLabels - args array() - return args array() : change the name of URL variables such as "renc", "account". Available name : 'renc','rencfastreg','rencoo','rencii','rencidfm','id','card','edit','msg','account','gsearch','liste','qsearch','write','sourire','demcont','signale','bloque','favoriAdd','favoriDel','sex','zsex','z2sex','homo','ageMin','ageMax','tailleMin','tailleMax','poidsMin','poidsMax','mot','pseudo','pagine','pays','region','ville','relation','profilQS','line','photo','profil','astro','gps','km','fin','paswd'.
rencTemplateDir - args array() - return args array() : change templates directory.
rencFicheLibre - shortcode args array(), HTML output - return HTML output : Add content to the Rencontre unconnected home page (fiche libre). Ex : css file...
rencColor - args array() - return args array() : Add colors to $w3renc list - See "inc/rencontre_color.php"
rencNoFontawesome - remove Font Awesome css file if filter exists (no need function, only filter).
rencJsLang - args $lang array() - return $lang - Add or change values in rencontre/lang/rencontre-js-lang.php.
rencUserPost - args $post, $source - return $post : Allows to filter the data (_POST or _GET) entered by the user before saving or sending. $source : 'sauvProfil','updateMember','sendMsg','quickFind','find'
rencMailBirthday - args $u - send an email to $u->user_email. See rencontre_filter function f_cron_on().
rencMailRemind - args $u - send a registration remind email to $u->user_email. See rencontre_filter function f_cron_on().
rencMailInstant - args $u - send an instant email (One per hour) to $u->user_email. See rencontre_filter function f_cron_liste().
rencCron : Control the launch of the 2 functions f_cron_ (on & liste) of maintenance and sending of daily and immediate emails. See rencontre_filter.php function f_cron().
rencBeforeUserDel - arg $userID - Fired just after user click to delete his account and before deletion. If !empty return => deletion canceled

Sign In / Register

You need to sign in or register to use this feature.