Ce que fait MemberPress sur votre site
MemberPress transforme un site WordPress en espace membres payant. Vous créez des abonnements (memberships), chacun avec sa page d’inscription et de paiement, puis des règles qui réservent du contenu à leurs abonnés : une page, un article, les articles d’une catégorie ou d’une étiquette, un type de contenu, un passage précis via un code court, ou une adresse entière par une règle « Custom URI ». Chaque règle peut libérer le contenu progressivement (drip) ou le faire expirer après un délai.
À l’activation, un assistant guide la configuration et l’extension crée ses pages réservées : connexion (/login), compte du membre (/account) et remerciement après achat (/thank-you). Les pages d’inscription suivent le format /register/nom-de-l-abonnement et les pages de tarifs des groupes le format /plans/nom-du-groupe. MemberPress gère les abonnements récurrents (passage à une formule supérieure ou inférieure, pause, résiliation par le membre), les coupons, les e-mails de relance et la TVA, et inclut un module de cours (MemberPress Courses) avec quiz, devoirs et certificats selon la formule.
L’éditeur est la société américaine Caseproof, LLC. L’extension est uniquement payante, sans version sur wordpress.org, vendue en trois formules annuelles (Launch, Growth et Scale). Elle demande PHP 7.4, MySQL 8.0 et WordPress 6.0 au minimum, et elle est livrée traduite en français, allemand, espagnol, italien, japonais et portugais du Brésil.
Pour quels projets MemberPress est un bon choix
MemberPress convient quand l’abonnement est le cœur du modèle économique :
- Créateurs et éditeurs de contenu premium : articles, vidéos ou ressources réservés aux abonnés, avec libération progressive et paywall de quelques lectures gratuites.
- Formateurs : le module de cours couvre un catalogue simple (cours et leçons illimités dès Launch) sans ajouter une extension LMS.
- Coachs et communautés : les formules Growth et Scale ajoutent forums privés, annuaire de membres et CoachKit pour suivre des clients.
- Ventes aux entreprises : la formule Scale gère les comptes d’entreprise avec sous-comptes et les abonnements offerts.
Ce n’est pas le bon choix si votre budget est nul (Ultimate Member a une version gratuite sur wordpress.org), si vous vendez surtout des produits physiques (une boutique WooCommerce est plus adaptée), ou si la formation est votre activité principale avec des parcours complexes : un LMS dédié comme LearnDash va plus loin.
Points forts et limites de MemberPress
Points forts
- Des règles d’accès très fines. Pages, articles, taxonomies, types de contenu, passages de texte, sections de constructeurs et adresses de fichiers, avec drip et expiration.
- Abonnements complets sans extension de plus. Montée et descente de formule avec prorata, pause, résiliation par le membre et e-mails de relance automatiques.
- Cours inclus. Cours et leçons illimités dès la formule Launch ; quiz, devoirs et certificats à partir de Growth.
- Protections intégrées. Captcha mathématique, Cloudflare Turnstile, jauge de robustesse des mots de passe et blocage du test de cartes volées.
Limites
- Un prix d’appel la première année. Les tarifs affichés sont promotionnels et le renouvellement se fait au plein tarif, soit le double (399 $ par an pour Launch).
- Formule Launch bridée. 4,9 % de frais sur chaque paiement réussi et Stripe comme seul moyen de paiement ; PayPal et Square demandent Growth.
- Protection des fichiers liée à Apache. Les règles sur fichiers statiques passent par le .htaccess ; sur Nginx, l’éditeur conseille le module Downloads, inclus dans Scale.
- Incompatibilités avec le cache de page. Le paywall et l’accès des moteurs de recherche ne fonctionnent pas quand un cache de page est actif.
- Pas de multilingue natif. Polylang, WPML ou TranslatePress traduisent l’essentiel, mais les pages réservées demandent un contournement.
Les réglages que nous recommandons pour MemberPress
Ces réglages se trouvent dans MemberPress > Settings, onglets Account, General et Pages. Les libellés sont ceux de l’interface anglaise de la documentation officielle ; la traduction française peut les formuler autrement. Cliquez sur « Update Options » après chaque onglet.
| Réglage | Valeur conseillée | Pourquoi |
|---|---|---|
| Password Strength Meter MemberPress > Settings > Account | « Show & Require Medium Password or Stronger » | Le niveau que l’éditeur juge suffisant pour la plupart des sites : il écarte les mots de passe faibles dès l’inscription. |
| Enable Math Captcha Même onglet | Activé, sauf si un autre captcha protège déjà ces formulaires | Ajoute un calcul simple aux formulaires de connexion et d’inscription de MemberPress, contre les inscriptions de robots. |
| Keep members out of the WordPress Dashboard Même onglet | Activé | Les membres sont redirigés hors de wp-admin ; ils gèrent tout depuis la page de compte. |
| Disable the standard WordPress registration form Même onglet | Activé si « Tout le monde peut s’enregistrer » est coché dans Réglages > Général | Les inscriptions passent alors uniquement par les formulaires MemberPress ; l’option est sans effet sinon. |
| Enable Card Testing Protection MemberPress > Settings > General | Activé | Bloque définitivement un utilisateur après 5 paiements échoués en 2 heures, la signature du test de cartes volées. |
| Enable automatic, background updates Même onglet | « All Updates », ou « Minor Updates Only » au minimum | Les correctifs de sécurité arrivent sans attendre une intervention manuelle. |
| Enable WP Rest API search discovery protection Même onglet | Activé seulement si aucune autre protection contre la force brute n’est en place | Freine la découverte de contenus par l’API REST ; l’éditeur prévient qu’elle peut gêner d’autres extensions : testez-les après activation. |
| Redirect unauthorized visitors to a specific URL MemberPress > Settings > Pages > Unauthorized Access | Activé si votre thème ou constructeur affiche le contenu hors de the_content() | Les règles ne protègent que ce qui passe par cette fonction ; la redirection protège la page entière. La page de destination ne doit être soumise à aucune règle. |
- Testez vos règles avec un compte membre ou en navigation privée : MemberPress ignore toutes les règles pour un administrateur.
- Vérifiez que la page de compte n’est soumise à aucune règle : un membre expiré doit pouvoir y mettre à jour sa carte.
- Ouvrez l’adresse directe d’un PDF protégé en navigation privée : MemberPress doit demander la connexion. Sinon, votre serveur n’applique pas le .htaccess.
- Si un pare-feu filtre les requêtes, autorisez les adresses IP de votre passerelle de paiement : sinon des transactions restent sans identifiant valide.
La sécurité de MemberPress : des failles corrigées, à suivre de près
Les bases WPScan et Patchstack recensent huit failles corrigées depuis 2024, dont celles-ci :
- CVE-2026-92797, corrigée en 1.14.2 : une faille CSRF permettait de changer l’adresse e-mail d’un membre connecté qui cliquait sur un lien piégé, puis de prendre son compte par la réinitialisation du mot de passe.
- CVE-2024-11299, corrigée en 1.12.0 : sans compte, la recherche de WordPress pouvait révéler le texte de contenus réservés à des rôles élevés.
- CVE-2024-43956, corrigée en 1.11.35 : un contrôle d’autorisation manquant, exploitable sans compte.
- CVE-2024-5031, corrigée en 1.11.30 : avec un compte contributeur, le code court
mepr-user-filepermettait une SSRF aveugle, des requêtes envoyées par le serveur vers des services internes.
Le geste utile : activer les mises à jour automatiques dans les réglages de MemberPress et ne jamais laisser une version antérieure à 1.14.2 en ligne. Côté paiements, notre guide de sécurité d’une boutique contre la fraude à la carte s’applique aussi à un site d’abonnement. WP Masquerade Pro masque le dossier de l’extension et les identifiants de ses scripts et styles, ce qui complique son repérage par les robots qui ciblent ces failles, sans remplacer la mise à jour ; les classes CSS mepr-* restent visibles.
Ce que WP Masquerade masque pour MemberPress
Pro Pris en charge par WP Masquerade Pro uniquement
La version gratuite ne connaît pas les traces propres à MemberPress : sans Pro, seules les balises generator restent retirées, comme pour toute extension.
Version gratuite
Pris en charge par WP Masquerade Pro uniquement
Avec Pro
- nom du dossier
- identifiants de balises
Reste visible
- variables JavaScript
MeprI18n - classes CSS
mepr-*, mp_wrapper
Ces traces restent parce que l’extension en a besoin pour fonctionner (scripts, styles, cookies) ou parce qu’elles viennent du serveur.
Questions fréquentes sur MemberPress
Existe-t-il une version gratuite de MemberPress ?
Non. MemberPress n’est vendu qu’en formules annuelles, avec une garantie de remboursement de 14 jours selon la page tarifs officielle.
Combien coûte MemberPress, et le prix augmente-t-il au renouvellement ?
La page officielle affiche 399 $, 699 $ et 999 $ par an pour Launch, Growth et Scale, en dollars américains (199,50 $, 349,50 $ et 499,50 $ la première année) : les renouvellements annuels se font au plein tarif.
Que sont les frais de transaction de la formule Launch ?
Launch prélève 4,9 % sur chaque paiement réussi, en plus des frais de Stripe. Passer à Growth ou Scale supprime ces frais sur les paiements et renouvellements suivants.
MemberPress fonctionne-t-il avec une extension de cache ?
Selon la documentation officielle, le paywall à lectures gratuites et l’option qui laisse les moteurs de recherche lire le contenu protégé ne fonctionnent pas avec un cache de page actif, que ce soit une extension ou le cache de l’hébergeur.