MemberPress fonctionne parfaitement avec la plupart des plugins et des thèmes (même si nous ne les intégrons pas tous) !
Vous trouverez toutefois ci-dessous une liste des conflits connus entre les plugins et les thèmes. Veuillez consulter cette liste pour le plugin ou le thème qui vous pose problème.
Contenu :
Thèmes
- Astra
- Avada
- Patron
- Cargo HUB
- Daily Observer
- Flatsome
- Flynt
- Memberoni
- Journal
- ThimPress
- Uncode
- Zion Page Builder (Kallyas)
Conflits de thèmes conditionnels
Non pris en charge Thèmes
Plugins
- 404 Redirection
- Sécurité et pare-feu WP tout-en-un
- The Bluehost Plugin
- Breakdance
- BuddyPress
- Plate-forme BuddyBoss
- Bunny.net+BunnyAPI plugin
- Modifier le login de l'administrateur de WP
- Éditeur classique
- CoursePress (WPMUdev)
- Elementor's Element Caching
- Protecteur d'email
- Gestionnaire d'événements
- Formulaires Gravity
- Plugin de sécurité iThemes
- Recherche d'ivoire
- Jetpack
- Jetpack Boost
- LearnDash
- miniOrange Authentification à 2 facteurs
- Perfmatters
- Constructeur de profil
- Cache d'objets Redis
- Relevanssi
- Chambre forte des médias S3
- SeedProd (Pro)
- Optimiseur de vitesse
- Smush Plugin par WPMU Dev
- Stop aux spammeurs
- tagDiv Composer Front-End Page Builder
- Thème Ma connexion
- Vente incitative
- WP Forms Pro
- WP Fusion
- Tableau de bord WPMU DEV
- WP Rocket
- WP Rocket | Renforcer la barre oblique de fin d'URL
Conflits conditionnels entre plugins
- Asset CleanUp : Accélérateur de vitesse de page
- Curation Suite
- Elementor Popups
- Post and Page Builder de BoldGrid
- Power BI Embedded pour WordPress
- Notifications Push Web de PushEngage
- Les belettes des cours d'eau
- Yoast – Open Graph data
- Page de liens WP
Plugins non pris en charge
- Complianz GDPR Premium
- Formulaires Constant Contact
- Personnalisation de la page de connexion
- Defender Pro (WPMUdev)
- Plugin Force SSL Everywhere
- GP Advanced Phone Field (champ téléphonique avancé)
- ReCAPTCHA invisible
- LearnPress - Plugin WordPress LMS
- Tableau de bord OptimizePress Suite
- Imprimer le message et la page
- Scopers de rôle
- URL relatifs à la racine
- Les belettes des cours d'eau
- CMS en marque blanche
- WooCommerce Sync pour QuickBooks Online ? par MyWorks Software
- WP Limit Login Attempts
- WP Multisite SSO
- WP Remote Users Sync (Synchronisation des utilisateurs distants)
- WP Stagecoach
- Yith WooCommerce Gift Cards
Thèmes
Thème Astra
Le formulaire de connexion MemberPress apparaît dans l'en-tête et/ou le pied de page d'une page. Le problème est présent dans le thème Astra Free version 1.6.0 et plus récente ainsi qu'avec la version Astra Pro Addon:
- SOLUTION - Désactiver le En-tête transparent sur cette page. Pour plus d'informations, voir https://wpastra.com/docs/astra-transparent-header/.
Thème Avada
L'image de la carte de cours ne s'affiche pas sur la page "Mes cours" ou "Tous les cours" :
- SOLUTION - Aller sur Avada > Options > Performance et mettre "Chargement paresseux" à "Aucun“.
Les pages contenant le shortcode "Formulaire d'inscription" ne fonctionnent pas :
- SOLUTION - Ajoutez l'extrait de code suivant soit dans un thème enfant functions.phpou avec un plugin comme WPCode et le snippet réglé sur "Run Everywhere" (voir cet article pour plus de détails) : Comment ajouter des extraits de code personnalisés dans WPCode ?). Remplacez [PageId] par la page sur laquelle se trouve le shortcode, et [MembershipId] par l'identifiant de l'adhésion pour laquelle le formulaire d'inscription a été créé. (C'est le même identifiant que vous avez mis dans le shortcode)
function mepr_custom_product_pages($return, $post) { if($post->ID == [PageId]) { return new MeprProduct([MembershipId]); } } add_filter('mepr-is-product-page', 'mepr_custom_product_pages', 10, 2);
Thème BuddyBoss
Le thème remplace la traduction vers une langue étrangère fournie par MemberPress. Par exemple, le formulaire d'inscription est traduit en anglais :
- SOLUTION - Utilisez le plugin Loco Translate pour traduire ces chaînes directement dans le thème.
Réglage de l'option "Restreindre l'accès au site aux seuls membres connectés" a la priorité sur le MemberPress "Rediriger les visiteurs non autorisés vers une URL spécifiqueLa fonctionnalité " :
- SOLUTION - Laisser le bouton "Restreindre l'accès au site aux seuls membres connectés" si vous souhaitez utiliser la redirection en cas d'accès non autorisé.
L'utilisation du thème BuddyBoss avec le module complémentaire MemberPress Gifting provoque des erreurs fatales :
- SOLUTION - Utiliser Single Page Checkout, qui peut être activé sous MemberPress > Paramètres > Comptes.
Le compte d'entreprise "Gérer les sous-comptesLe lien " ne fonctionne pas :
- SOLUTION - Installez et activez le Complément d'intégration BuddyPress à partir de la page MemberPress->Add-Ons dans l'administration WordPress de votre site (le module complémentaire d'intégration BuddyPress nécessite MemberPress Plus ou Pro).
Cargo HUB - Thème WordPress pour le transport et la logistique
Lorsque le thème est actif, il ajoute la mention "Expire lecolonne " dans le MemberPress > Membres qui comportera parfois des données erronées :
- SOLUTION - Commentez la ligne 252 de la page d'accueil du thème functions.php fichier. Vous devrez corriger manuellement les dates d'expiration erronées.
Thème du Daily Observer
Lorsque le thème est actif, le formulaire de carte de crédit Stripe ne se charge pas. Cela est dû à un script jQuery personnalisé dans le thème qui s'exécute et tente de corriger les valeurs d'index z de l'iframe pour les anciens navigateurs IE :
- SOLUTION - Commentez le code de l'iframe dans le fichier /observer/js/observer-scripts.js ou contactez l'auteur du thème pour un correctif adéquat. Le formulaire de carte de crédit de Stripe (Stripe Elements) est un formulaire intégré qui utilise des iframes, c'est pourquoi le script interfère.
Thème Flatsome
Lorsqu'il est utilisé avec le modèle ReadyLaunch Pro, le bas des pages affiche des éléments qui ne devraient pas s'y trouver.
- SOLUTION - Ajoutez cette feuille de style CSS à la page Tableau de bord > Apparence > Personnaliser > CSS supplémentaires:
.mepr-pro-template #main-menu { display : none ; } .mepr-pro-template .lightbox-content { display : none ; }
Thème Flynt
Le thème rend le contenu en dehors de la zone de contenu standard de WordPress, de sorte que les règles MemberPress avec les paramètres par défaut ne peuvent pas le protéger.
- SOLUTION - Utiliser la fonction Redirection non autorisée pour protéger le contenu au lieu de cela.
Thème Memberoni
Les paiements Stripe ne sont pas terminés et le message "Une erreur s'est produite, veuillez NE PAS soumettre à nouveau le formulaire car vous pourriez être facturé deux fois. Veuillez nous contacter pour obtenir de l'aide"s'affiche lors de la soumission du formulaire d'inscription :
- SOLUTION - Mettez à jour le thème avec la version 1.8 ou une version plus récente.
Thème du journal
Les paiements Stripe échouent lorsque le plugin tagDiv Composer est activé. D'autres thèmes qui sont livrés avec le plugin tagDiv Composer peuvent rencontrer le même problème :
- SOLUTION - Veuillez ajouter cet extrait de code en utilisant WPCode (voir cet article pour plus de détails) : Comment ajouter des extraits de code personnalisés dans WPCode ?) ou d'un plugin similaire, ou encore au functions.php du thème ou du thème enfant si vous l'avez installé : https://gist.github.com/DumahX/3c77ad96fdccfdd61eb86fa4d8ce062a.
Si vous utilisez des modèles personnalisés (post templates) créés avec leur outil/plugin "tagdiv Composer" et leurs "Cloud templates" avec des paramètres personnalisés, vous rencontrerez un problème avec le plugin MemberPress qui génère une page protégée avec un extrait seulement sans titre d'un article et des styles :
- SOLUTION - Veuillez mettre à jour le thème avec la version 11.3 ou une version plus récente.
Thèmes ThimPress
Lorsqu'un thème développé par ThimPress est actif, le processus d'enregistrement n'enverra pas les utilisateurs vers la page de paiement, mais les redirigera vers votre page d'accueil :
- SOLUTION - Ajoutez ce code personnalisé à un plugin tel que Mes fonctions personnalisées ou dans le fichier functions.php de votre thème :
function disable_user_register_mepr() {
remove_action('user_register', 'thim_register_extra_fields', 1000) ;
}
add_filter('mepr-validate-signup', 'disable_user_register_mepr') ;
Thème Uncode
Les pages de connexion, de compte et d'enregistrement des membres sont vides :
- SOLUTION - Placez manuellement les shortcodes sur les pages de connexion, de compte et d'inscription des membres.
Zion Page Builder (thème Kallyas)
Les thèmes comme Kallyas, qui utilisent Zion Page Builder pour construire leurs pages d'adhésion, doivent s'assurer que le shortcode se trouve à la fois dans le constructeur de page et dans le contenu de la page normale.
Conflits de thèmes conditionnels
Thème Enfold
Lors de l'édition d'une leçon ou d'un questionnaire dans les cours MemberPress, l'éditeur classique s'affiche au lieu de l'éditeur de leçons ou de questionnaires MemberPress :
- SOLUTION - Naviguer vers Tableau de bord > Enfold > Options du thème > Sélectionnez votre éditeur et sélectionnez Utiliser l'éditeur de blocs.
La page des cours n'est pas réactive lorsque l'on utilise le thème Enfold.
- SOLUTION – Copy/paste custom CSS below to WP Dashboard > Apperanace > Customizer > Custom CSS.
html.avia_mobile {
largeur minimale : 0px ;
}
Thème Divi
Lors de l'édition d'une leçon ou d'un questionnaire dans les cours MemberPress, l'éditeur classique s'affiche au lieu de l'éditeur de leçons ou de questionnaires MemberPress :
SOLUTION - Désactiver l'option "Activer l'éditeur classique"dans l'option Tableau de bord > Divi > Options du thème > Constructeur > onglet Avancé.
Lorsque vous consultez un cours à l'aide du lien situé sous le titre du cours ("Voir"), vous voyez les pages, mais vous ne pouvez pas avancer dans le cours :
- SOLUTION - Désactiver l'option "Différer jQuery et jQuery Migrate"dans l'option Tableau de bord > Divi > Options du thème > Général > Onglet Performance.
Salient - Thème polyvalent et réactif
Lorsque l'option Enable Fancy Select/Checkbox/Radio Styling (Activer le style fantaisie de sélection/case à cocher/radio), qui se trouve dans la section de ce thème Tableau de bord > Options du Thème > Stylisation des formulaires est activée, la géolocalisation requise pour remplir automatiquement les champs d'adresse par défaut du pays et de l'État échoue.
- SOLUTION - Désactiver ce paramètre.
L'utilisateur obtient une erreur de lien expiré lorsqu'il essaie d'utiliser le thème avec les cours MemberPress :
- SOLUTION - L'équipe de Salient est consciente du problème mais, à notre connaissance, elle ne travaille pas actuellement à sa résolution. Pour l'instant, la seule option est d'opter pour un autre thème.
Non pris en charge Thèmes
Thème Kalium
Lorsqu'il est activé, le bouton Enregistrer ne fonctionne pas :
- SOLUTION - Aucune n'est disponible pour le moment, si ce n'est de changer de thème.
Thème VideoRev
Il n'est pas possible d'intégrer MemberPress avec toutes les fonctionnalités dans le thème VideoRev. L'auteur du thème n'a pas été en mesure de le faire fonctionner :
- SOLUTION – None are available at this time other than switching the theme.
Plugins
404 Redirection
Lorsque le plugin 404 Redirection est activé, les onglets de la page Compte ne fonctionnent pas :
- SOLUTION - Désactivez l'option "force current permalinks".
Sécurité et pare-feu WP tout-en-un
Les membres ne peuvent pas se connecter après s'être inscrits et déconnectés si le module complémentaire CAPTCHA de MemberPress Math est activé :
- SOLUTION - Désactiver Activer le CAPTCHA sur la page de connexion dans l'option Brute Force > Login CAPTCHA du plugin All In One WP Security & Firewall.
Activating the Enable manual approval of new registrations option in All In One WP Security & Firewall will block member login. As a result, members will not be able to log in, and the “ACCOUNT PENDING” notification will be displayed.
- SOLUTION – Disable the Enable manual approval of new registrations à l'option Dashboard > WP Security > User Security > Manual Approval tab.
The Bluehost Plugin
The Bluehost Plugin comes pre-installed on the WordPress websites hosted by Bluehost. The plugin enforces a strong password requirement for all new users. If a user subscribes using a weak password, the plugin will trigger an error at MemberPress checkout. In addition, this will also trigger an email with the error report to be sent to the website admin.
- SOLUTION – A possible solution is to deactivate or remove The Bluehost Plugin. An alternative solution is to prevent users from registering with weak passwords on MemberPress registration. To do this, set the Mesure de la force du mot de passe à Show & Require Very Strong Password à Tableau de bord > MemberPress > Paramètres > Onglet Compte.
Breakdance
The course featured image and curriculum are not visible, and the progress bar stops working. These issues are only present if the ReadyLaunch Courses template and the Breakdance page builder are active simultaneously.
- SOLUTION – Breakdance is overriding MemberPress templates for courses. Thus, you can fix the issue by overriding ReadyLaunch templates related to MemberPress courses. The templates should be overridden by copying the original template files to your child's theme. You must create the following folder structure within your child theme folder: /memberpress/app/views/readylaunch. The original files should be copied to the /readylaunch folder. There is no need to update the template files.
BuddyPress
La barre d'administration de WordPress (barre d'outils) apparaît en haut pour tous les visiteurs, même si elle est désactivée dans la section Tableau de bord > MemberPress > Paramètres > Onglet Compte :
- SOLUTION - Aller sur BuddyPress > Options et décochez Afficher la barre d'outils pour les utilisateurs déconnectés option.
Plate-forme BuddyBoss
L'en-tête n'apparaît pas sur la page d'enregistrement :
- SOLUTION - Aller sur Tableau de bord > MemberPress > Paramètres > Page et changez le Slug des pages d'adhésion en quelque chose comme autres que “registre“.
La barre d'administration de WordPress (barre d'outils) apparaît en haut pour tous les membres et les visiteurs, même si elle est désactivée dans la page d'accueil du site. Tableau de bord > MemberPress > Paramètres > Compte tabulation :
- SOLUTION - Aller sur Tableau de bord > BuddyBoss > Paramètres et décochez Afficher la barre d'outils pour les membres connectés (non-administrateurs) et Afficher la barre d'outils pour les utilisateurs déconnectés.
Bunny.net+BunnyAPI plugin
Lorsqu'elle est activée, la fonction Paramètres prend beaucoup de temps à charger et semble visuellement cassée :
- SOLUTION - Malheureusement, la seule solution consiste à utiliser un autre plugin. Lecteur Presto fonctionne bien avec l'hébergement vidéo Bunny.net et avec MemberPress.
Modifier le login de l'administrateur de WP
Lorsque cette option est activée, une tentative de paiement à l'aide de Stripe Elements échoue avec un message d'erreur, et Stripe Checkout ne transmet pas les détails de la transaction à MemberPress.
- SOLUTION - Malheureusement, la seule solution est d'essayer un autre plugin à cette fin. La façon dont le plugin gère les utilisateurs connectés/déconnectés empêche son utilisation avec MemberPress.
Éditeur classique
Lors de l'édition d'une leçon ou d'un questionnaire dans MP Courses, l'éditeur classique s'affiche à la place de l'éditeur de leçons ou de questionnaires de MemberPress :
- SOLUTION - Ajoutez le code suivant au fichier function.php de votre thème (si vous utilisez un thème) ou utilisez la commande WPCode et définir le snippet à "Courir partout"(veuillez consulter cet article pour plus de détails) : Comment ajouter des extraits de code personnalisés dans WPCode ?).
add_filter('classic_editor_enabled_editors_for_post_type', function ($editors, $post_type) { if ($post_type == 'mpcs-course' || $post_type == 'mpcs-lesson' || $post_type = 'mpcs-quiz') { $editors['classic_editor'] = false; } return $editors; }, 10, 2);
CoursePress (WPMUdev)
Elementor's Element Caching
La mise en cache des éléments créera des problèmes when applying partial rules and dripping settings to Elementor widgets, sections, and containers.
- SOLUTION – Disable the Element Caching in the Elementor settings. You can disable this feature at Tableau de bord > Elementor > Paramètres > Fonctionnalités > Mise en cache des éléments.
Protecteur d'email
Lorsqu'il est activé, PayPal Standard ne fonctionne pas :
- SOLUTION – Don't use the Email Protector to protect email addresses.
Gestionnaire d'événements
L'utilisation du champ téléphone personnalisé génère un problème JS lors du paiement car le plugin Events Manager utilise la même bibliothèque JS pour le téléphone :
- SOLUTION - Activer la fonction "Limiter le chargement des fichiers JS"dans le gestionnaire d'événements et contactez le support du plugin du gestionnaire d'événements pour obtenir plus d'informations sur les identifiants à mettre dans le champ "JS généraleLe champ ".
Formulaires Gravity
La page de paiement affiche la mention "Le pays est inconnu. Essayez d'utiliser un code de pays à deux caractères alphanumériques, tel que US, EG ou GB. Une liste complète des codes de pays est disponible à l'adresse suivante https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2#Officially_assigned_code_element"erreur :
- SOLUTION - Appliquer le extrait de code fourni par Gravity form en utilisant WPCode (voir cet article pour plus de détails) : Comment ajouter des extraits de code personnalisés dans WPCode ?) ou un plugin similaire, ou insérez-le dans le fichier functions.php de votre thème.
Plugin de sécurité iThemes
PayPal Standard retour après paiement affiche une page blanche :
- SOLUTION - Désactiver l'option "Filtrer les chaînes d'URL longues" dans la page de configuration des réglages du système d'iTheme.
La page de connexion affiche un "Erreur : Nom d'utilisateur, adresse électronique ou mot de passe incorrect."erreur :
- SOLUTION - Assurez-vous que la valeur par défaut "Adresse électronique et nom d'utilisateur (par défaut)L'option " " est sélectionnée à l'adresse Tableau de bord > Sécurité > Paramètres > WordPress Tweaks > Connexion avec l'adresse e-mail ou le nom d'utilisateur.
Un client reçoit le message suivant lorsqu'il essaie de payer par l'intermédiaire de Stripe : "Une erreur s'est produite, veuillez NE PAS soumettre à nouveau le formulaire car vous pourriez être facturé deux fois. Veuillez plutôt nous contacter pour obtenir de l'aide.". La cause de cette erreur est le Option Renforcer les mots de passe dans iThemes Security lorsqu'un client utilise un mot de passe "faible". Il y a plusieurs façons de gérer cela, vous pouvez choisir celle qui vous convient le mieux :
- SOLUTION (Pro plugin) - Vous pouvez désactiver cette option, ou ajuster le rôle auquel le mot de passe fort sera appliqué. si vous avez la version Pro du plugin. Vous pouvez également activer et exiger un mot de passe fort dans la rubrique Tableau de bord > MemberPress > Paramètres > Compte tabulation.
- SOLUTION (plugin gratuit) - Si vous avez la version gratuite du plugin, vous devez supprimer complètement le module de sécurité des mots de passe du plugin iThemes Security, en ajoutant cette ligne à la page d'accueil de votre site web wp-config.php file:
define('ITSEC_DISABLE_PASSWORD_REQUIREMENTS', true) ;
Recherche d'ivoire
Lorsqu'il est activé, les résultats de la recherche ne s'affichent pas correctement lorsque la recherche inclut les cours MemberPress :
- SOLUTION - Naviguer vers Tableau de bord > Ivory Search > Paramètres, cliquez sur le bouton "Paramètres"et faites défiler vers le bas jusqu'à la rubrique "AvancéOnglet ". Ici, activez l'option "N'utilisez pas le formulaire de recherche par défaut pour contrôler la fonctionnalité de recherche par défaut de WordPress.L'option ".
Jetpack
La page de connexion affiche un CAPTCHA mathématique qui ne peut jamais être résolu :
- SOLUTION - Désactivez le paramètre "Bloquer les activités de connexion suspectes" dans la section sécurité de Jetpack.
Après s'être connecté via la page de connexion de MemberPress, l'utilisateur est redirigé vers la page de connexion de WordPress.
- SOLUTION - vous devez désactiver le login WordPress.com dans Jetpack. Pour ce faire, naviguez vers Tableau de bord > Jetpack > ParamètresFaites défiler vers le bas jusqu'à la rubrique Sécurité et désactivez la section "Permettre aux utilisateurs de se connecter à ce site en utilisant des comptes WordPress.comL'option ".
Si cela ne suffit pas, vous devrez désactiver la fonction Protection par force brute aussi :
Les images et les vidéos ne sont pas visibles dans les cours MemberPress.
- SOLUTION - le problème vient du chargement paresseux des images. Vous devez le désactiver en naviguant vers Tableau de bord > Jetpack > Paramètres, en défilant vers le bas jusqu'à la Performance et rapidité et de désactiver la section "Activer le chargement paresseux des imagesL'option ".
Les vidéos incorporées couvrent le texte qui se trouve en dessous lorsqu'elles sont ajoutées à des cours MemberPress :
- SOLUTION - la "Composer à l'aide de shortcodes pour intégrer des médias provenant de sites populaires"doit être désactivée. Vous pouvez trouver cette option en naviguant vers Tableau de bord > Jetpack > Paramètres > Écriture et en faisant défiler vers le bas jusqu'à la rubrique Composer section.
Lorsque le bloc Gutenberg "YouTube" est utilisé dans un cours et que le bloc "Redimensionner pour les petits appareilsSi l'option "Vidéo" est activée, la vidéo ne sera pas affichée sur la page d'accueil du cours.
- SOLUTION - vous devez désactiver l'option "Composer à l'aide de shortcodes pour intégrer des médias provenant de sites populaires"Vous pouvez trouver cette option en naviguant vers Tableau de bord > Jetpack > Paramètres > Écriture et en faisant défiler vers le bas jusqu'à la rubrique Composer section.
Jetpack Boost
Certains fichiers téléchargés à l'aide de la fonction MemberPress Add-on pour les téléchargements sont vides :
SOLUTION - naviguer Tableau de bord > Jetpack > Boost, faites défiler vers le bas jusqu'à la rubrique "Report du JavaScript non essentiel"et l'option le désactiver.
LearnDash
Les cours LearnDash ne sont pas ajoutés lors de l'achat d'un abonnement :
- SOLUTION - Cela peut être lié à des problèmes avec Cron sur votre hébergement. Pour résoudre ce problème, veuillez ajouter l'extrait de code suivant en utilisant la commande WPCode (voir cet article pour plus de détails) : Comment ajouter des extraits de code personnalisés dans WPCode ?) ou d'un plugin similaire, ou l'ajouter à la section functions.php de votre thème enfant actif (si vous l'avez installé sur votre site) :
add_filter('learndash_memberpress_min_courses_count_for_silent_course_enrollment', function( $count ) { return 999 ; // Un grand nombre pour ne pas utiliser l'inscription de cours en arrière-plan }) ;
miniOrange Authentification à 2 facteurs
L'inscription et le paiement ne fonctionnent pas, en particulier avec Stripe. Il se peut que vous receviez plusieurs messages électroniques de la part de MemberPress indiquant qu'il y a eu une erreur lors du paiement. De plus, si vous faites un test, vous remarquerez que la première fois que vous cliquez sur le bouton d'inscription, il ne fonctionne pas, mais que si vous cliquez à nouveau, il fonctionne correctement :
- SOLUTION - Vous devez désactiver la fonction de connexion automatique de l'utilisateur au cours de la procédure d'enregistrement. Veuillez ajouter cet extrait de code en utilisant WPCode (voir cet article pour plus de détails) : Comment ajouter des extraits de code personnalisés dans WPCode ?) ou d'un plugin similaire, ou encore au functions.php du thème enfant si vous l'avez installé et activé :
function mepr_disable_auto_login($auto_login, $membership_id, $mepr_user) { return false ; } add_filter('mepr-auto-login', 'mepr_disable_auto_login', 10, 3) ;
Perfmatters
L'image de la carte de cours n'est pas visible sur les pages "Mes cours" ou "Tous les cours" :
- SOLUTION - Naviguer vers Tableau de bord > Réglages > Perfmatters > Options > Lazy Loading et décochez la case "ImagesL'option ".
Constructeur de profil
Les abonnés ne sont pas en mesure de se connecter et d'obtenir le message "Votre compte doit être confirmé par un administrateur avant que vous puissiez vous connecter."erreur :
- SOLUTION - Naviguer vers Tableau de bord > Profile Builder > Paramètres et définir le "Approbation administrative activéeL'option " " à l'option " " à l'option " " à l'option " ". Non.
Cache d'objets Redis
Provoque divers problèmes avec la fonctionnalité MemberPress, en raison de la mise en cache d'objets :
- SOLUTION - Désactiver la mise en cache des objets.
Relevanssi et Prime à la pertinence
Lorsqu'il est installé et actif, les résultats de recherche n'affichent pas les messages protégés.
- SOLUTION - Ajoutez le bout de code suivant en utilisant la fonction WPCode ou un plugin similaire, ou dans le fichier functions.php du thème enfant si vous avez un thème enfant actif sur votre site, ajoutez-le :
add_action('init', function () { remove_filter('relevanssi_post_ok', 'relevanssi_memberpress_compatibility') ; }, 20) ;
Chambre forte des médias S3
Les vidéos insérées dans les cours et leçons MP avec le shortcode S3 Media Vault affichent un écran vide lors de leur lecture.
- SOLUTION - Appliquer l'extrait de code suivant en utilisant WPCode (voir cet article pour plus de détails) : Comment ajouter des extraits de code personnalisés dans WPCode ?) ou un plugin similaire, ou insérez-le dans le fichier functions.php de votre thème enfant :
add_filter('mpcs_classroom_style_handles', function( $allowed_handles ) { $allowed_handles[] = 'vjscss' ; $allowed_handles[] = 'ccpsacss' ; return $allowed_handles ; }) ;
SeedProd (Pro)
Ce plugin redirige la page de connexion de MemberPress' vers la page d'accueil, ce qui rend impossible sa mise en place ou le test du processus de connexion pendant le développement :
- SOLUTION - Ajoutez l'ID de la page de connexion de MemberPress' à l'URL d'exclusion dans la page des paramètres avancés de SeedProd comme ceci.
Bien que l'explication indique qu'il est possible d'utiliser une URL, cela ne fonctionne pas pour MemberPress.
La recherche via le widget de recherche de WordPress vous redirigera vers la page configurée comme page de redirection non autorisée dans MemberPress :
- SOLUTION - La recherche commencera à fonctionner normalement une fois que le mode "Coming Soon" de SeedProd sera désactivé, c'est-à-dire lorsque vous mettrez votre site web en ligne.
Optimiseur de vitesse (précédemment SG Optimizer)
Les vidéos intégrées n'apparaissent pas dans les cours :
- SOLUTION - Désactiver "Lazy Load Media" dans l'Optimiseur de vitesse à l'adresse suivante Tableau de bord > Optimiseur de vitesse > Médias > Optimisation des médias.
Smush Plugin par WPMU Dev
Les vidéos incorporées s'affichent en mode prévisualisation de la page mais pas sur la page réelle :
- SOLUTION - Désactiver le "Lazy Load" sur les pages "cours" dans les paramètres et/ou sur les cadres.
Stop aux spammeurs
Les abonnements récurrents de Stripe peuvent échouer parce que les données de transaction n'atteignent jamais MemberPress en raison de l'interférence du plugin Stop Spammers avec la fonctionnalité Webhook. On peut s'attendre à ce que la même interférence se produise avec PayPal et Authorize.net, bien que nous n'en ayons pas la confirmation pour le moment.
- SOLUTION - Aller sur Options de protection et de la définir comme suit : "Only Use Plugin for Standard WordPress Forms" : "Only Use the Plugin for Standard WordPress Forms", qui est la première case à cocher.
tagDiv Composer Front-End Page Builder
Provoque l'échec des paiements par Stripe. Les crochets dans wp_head avec une fonction anonyme, et les écouteurs d'événements ajoutés à travers ce crochet briseront les promesses en JavaScript. Cela brisera certaines parties de MemberPress qui s'appuient sur des promesses, comme Stripe :
- SOLUTION - Veuillez ajouter cet extrait de code en utilisant WPCode (voir cet article pour plus de détails) : Comment ajouter des extraits de code personnalisés dans WPCode ?) ou d'un plugin similaire, ou encore au functions.php du thème ou du thème enfant si vous l'avez installé : https://gist.github.com/DumahX/3c77ad96fdccfdd61eb86fa4d8ce062a
Thème Ma connexion
Modifie l'URL de déconnexion en cassant la fonctionnalité de déconnexion de MemberPress :
- SOLUTION - Utilisez les fonctions intégrées de connexion/déconnexion de MemberPress.
Vente incitative
Lors de l'utilisation de ReadyLaunch(tm) sur la page Compte, l'option "Abonnement" dans la navigation aura une étiquette vide :
SOLUTION - Faites l'une des choses suivantes:- Utilisez MemberPress OrderBumps à la place;- Désactiver ReadyLaunch(tm) pour la page de compte;- Contacter l'équipe Upsell pour demander la correction.
WP Forms Pro
Les Numéro de téléphone personnalisé Champ d'application ne fonctionne pas dans le champ Compte ou Enregistrement :
- SOLUTION - Utiliser cet extrait de code soit dans le fichier functions.php d'un thème enfant, soit à l'aide d'un plugin tel que WPCode (voir cet article pour plus de détails) : Comment ajouter des extraits de code personnalisés dans WPCode ?).
WP Fusion
Lorsqu'il est utilisé avec Elementor et le module complémentaire MemberPress Elementor Content Protection, WP Fusion fait en sorte que les paramètres de la règle MemberPress dans Elementor soient ignorés. Ceci est dû au fait que le code WP Fusion s'exécute après le code MemberPress :
- SOLUTION - Utiliser WPCode (voir cet article pour plus de détails) : Comment ajouter des extraits de code personnalisés dans WPCode ?) pour ajouter le code suivant et lui attribuer la valeur "Courir partout“:
add_filter('elementor/frontend/section/should_render', 'mepr_cust_should_render', 10, 999 ) ; function mepr_cust_should_render($should_render, $element) { $mp_elementor = new \MpElementor() ; return $mp_elementor->should_render($should_render, $element) ; }
Tableau de bord WPMU DEV
Lorsque cette option est activée, les tâches Cron, en particulier les tâches Cron MemberPress, ne s'exécutent pas correctement :
- SOLUTION - Veuillez passer à la version 4.11.5 du plugin ou à une version plus récente.
WP Rocket
Les images et les vidéos n'apparaissent pas dans les cours MemberPress.
- SOLUTION - Désactiver l'option "Activer pour les images" et "Activer les iframes et les vidéosLes paramètres " à l'adresse Tableau de bord > Paramètres > WP Rocket > Section médias.
WP Rocket | Renforcer la barre oblique de fin d'URL
Redirige l'URL IPN pour qu'elle contienne une barre oblique à la fin afin que les paiements PayPal ne soient pas mis à jour correctement :
- SOLUTION : Désactiver WP Rocket | Enforce Trailing Slash ou éditer le plugin pour exclure l'URL IPN des règles dans le fichier htaccess, pour éviter la redirection.
Conflits conditionnels entre plugins
Asset CleanUp : Accélérateur de vitesse de page
Lorsqu'il est utilisé avec LearnDash, il empêche l'enregistrement de toute modification dans l'onglet LearnDash d'une adhésion à MemberPress :
- SOLUTION - Le problème peut être causé par la minification/combinaison de JavaScript/jQuery. Si aucune solution ne peut être trouvée en modifiant les paramètres JavaScript, désactivez le plugin.
Curation Suite
Un conflit JavaScript empêche la sélection des éléments de l'auto-complétion dans les règles MemberPress :
- SOLUTION - Aucune disponible. Vous pouvez désactiver l'un ou l'autre de ces plugins pendant que vous mettez en place vos règles MemberPress, puis les réactiver par la suite.
Elementor Popups
Bien que MemberPress fonctionne bien avec Elementor en général, l'utilisation du shortcode suivant dans les popups d'Elementor n'est pas recommandée :
[mepr-membership-registration-form id="123"]
L'ajout du shortcode susmentionné à une fenêtre contextuelle Elementor a pour conséquence que le formulaire d'inscription ne fonctionne pas correctement :
- SOLUTION - Il n'y a pas de solution connue à ce jour. En guise d'alternative, utilisez l'outil Créateur de fenêtres contextuelles plugin.
Post and Page Builder de BoldGrid
Lorsque l'on essaie de supprimer un membre à Tableau de bord > MemberPress > Membres vous obtiendrez le message "Le lien que vous avez suivi a expiré"et le membre ne sera pas supprimé :
- SOLUTION - ici, la seule solution pour le moment est de désactiver temporairement le plugin. Ainsi, vous devez désactiver l'option "Post and Page Builder de BoldGridVous devez activer le plugin ", supprimer un membre, puis réactiver le plugin après la suppression du membre.
Power BI Embedded pour WordPress
Lorsqu'elle est activée, la modification d'une règle MemberPress efface le contenu qui devrait être protégé :
- SOLUTION - Aucune connue à ce jour, à part la désactivation du plugin Power BI Embedded for WordPress avant de modifier une règle.
PousserEngage Web Push Notifications
Interrompt le processus d'inscription à MemberPress lorsqu'un coupon est appliqué :
- SOLUTION - Aucune connue à ce jour, à part la désactivation du plugin PushEngage Web Push Notifications.
Les belettes des cours d'eau
MemberPress Le curriculum des cours ne s'affiche pas correctement après la création des leçons :
- SOLUTION - Actuellement, il n'y a pas de solution connue autre que la désactivation du (des) plugin(s).
Yoast – Open Graph data
This is an edge case present only under the following conditions:
- Vous avez Yoast, MemberPresset MemberPress Complément d'information sur les cadeaux active on your website
- Vous enabled the Open Graph data in the Yoast plugin settings.
- You are using shortcodes on the MemberPress Account page to add custom content (e.g. to add the user’s first name).
Unless the Open Graph description is manually added, Yoast will pull it in from your page or post content. Thus, if you’re using shortcodes on the MemberPress Account page (or custom account page), the shortcode could be pulled in as Open Graph data. This will create an issue with the MemberPress Gifting add-on and prevent the Send Gift pop-up from opening.
- SOLUTION: Change the Open Graph description and exclude the shortcode. Alternatively, you can disable the Open Graph data feature entirely in the Yoast plugin settings.
Page de liens WP
Lorsqu'il est activé, il ajoute une feuille de style CSS à toutes les pages du site wp-admin. Ce CSS cache par inadvertance les lignes d'accès des règles MemberPress :
- SOLUTION - Désactivez le plugin WP Links Page pendant que vous ajustez vos règles. Vous pourrez le réactiver par la suite.
Plugins non pris en charge
Complianz GDPR Premium
Lorsqu'il est activé, ce plugin interrompt les paiements par éléments Stripe. Vos clients verront apparaître le symbole "Une erreur s'est produite, veuillez NE PAS soumettre à nouveau le formulaire car vous risquez d'être facturé deux fois." message :
- SOLUTION - Aucune n'est disponible pour le moment, à part la désactivation du plugin. Vous pouvez essayer Stripe Checkout à la place, mais si cela ne fonctionne toujours pas, vous pouvez contacter l'équipe de la Support Complianz.
Formulaires Constant Contact
Lorsqu'il est actif, ce plugin perturbe la communication de notre module complémentaire Constant Contact avec le site Web de Constant Contact, de sorte qu'il ne fonctionne pas :
- SOLUTION - Aucune n'est disponible pour le moment, si ce n'est la désactivation du plugin.
Gardeom Personnalisation de la page de connexion
Lorsqu'elle est activée, la connexion échoue avec le message "ERROR : Error : Invalid email", bien que les informations d'identification soient valides :
- SOLUTION - Aucune connue à ce jour. Vous devez désactiver le plugin.
Defender Pro (WPMUdev)
Lorsqu'un utilisateur clique sur le lien "Oublier le mot de passe", il est redirigé vers la page d'accueil au lieu d'être autorisé à "demander la réinitialisation du mot de passe" :
- SOLUTION - Aucune connue pour le moment, à part la désactivation du plugin Defender Pro.
Plugin Force SSL Everywhere
Le plugin Force SSL Everywhere remplace le processus de connexion de l'utilisateur et le redirige vers wp-login.php. Cela entraîne l'échec du processus d'enregistrement MemberPress et aucune transaction n'est créée pour le membre :
- SOLUTION - Aucune connue à ce jour. Contacter votre hébergeur pour qu'il vous aide à configurer votre domaine pour 100% HTTPS est une méthode beaucoup plus efficace.
GP Advanced Phone Field (champ téléphonique avancé)
Lorsqu'il est activé, un bouton d'inscription sur le formulaire d'inscription ne fonctionne pas et le formulaire ne peut pas être soumis :
- SOLUTION - Aucune connue à ce jour. Vous devez désactiver le plugin.
ReCAPTCHA invisible
Lorsqu'elle est activée, la réinitialisation du mot de passe ne fonctionne pas. En général, le membre verra une page blanche ou une erreur lorsqu'il essaiera de réinitialiser son mot de passe :
- SOLUTION - Aucune connue à ce jour, à part la désactivation du plugin Invisible ReCAPTCHA.
LearnPress - Plugin WordPress LMS
Lorsque le plugin LearnPress est actif, le module complémentaire MemberPress Courses ne fonctionne pas correctement.
- SOLUTION - Vous devez désactiver LearnPress pour utiliser les cours MemberPress. Ils ne peuvent pas fonctionner ensemble.
Tableau de bord OptimizePress Suite
MemberPress Les cours ne figurent pas au recto :
- SOLUTION - Aucune connue à ce jour, à part la désactivation du plugin.
Imprimer le message et la page
Interrompt le processus d'inscription à MemberPress lors de l'utilisation de paiements sur site tels que Stripe ou Authorize.net :
- SOLUTION - Aucune connue à ce jour. Nous recommandons d'utiliser un autre plugin d'impression de pages.
Scopers de rôle
Les boutons permettant d'ajouter une nouvelle adhésion ou un nouveau groupe n'apparaissent pas :
- SOLUTION - À part la désactivation de Role Scoper, il n'y a pas de solution connue pour l'instant.
URL relatifs à la racine
Le plugin empêche les onglets de la page Options de fonctionner correctement.
- SOLUTION - Aucune connue à ce jour, à part la désactivation du plugin Root Relative URLs.
Les belettes des cours d'eau
MemberPress Le curriculum des cours ne s'affiche pas correctement après la création des leçons :
- SOLUTION - Actuellement, il n'y a pas de solution connue autre que la désactivation du (des) plugin(s).
CMS en marque blanche
Lorsque le plugin est actif, le tableau de bord de WordPress ne se charge pas correctement :
- SOLUTION - Aucune connue à ce jour, à part la désactivation du plugin White Label CMS.
WooCommerce Sync pour QuickBooks Online - par MyWorks Software
Lorsqu'elle est active, la communication du webhook Stripe échoue fréquemment (mais pas toujours) avec un message "500 Internal Server Error" :
- SOLUTION - Aucune connue à ce jour, à part la désactivation du plugin WooCommerce Sync for QuickBooks Online - by MyWorks Software.
Lorsqu'il est actif, le lien de réinitialisation du mot de passe généré à partir de la page de connexion de MemberPress provoque une erreur fatale lorsqu'il est cliqué :
- SOLUTION - Aucune connue à ce jour, à part la désactivation du plugin WooCommerce Sync for QuickBooks Online - by MyWorks Software.
WP Limit Login Attempts
Empêche les utilisateurs de se connecter sur la page de connexion de MemberPress. La page continue de s'actualiser sans que l'utilisateur puisse se connecter :
- SOLUTION - Désactiver le plugin WP Limit Login Attempts.
WP Multisite SSO
Lorsque cette option est activée, elle interfère avec le processus de paiement Stripe si un coupon est utilisé, de sorte que la transaction n'est jamais terminée :
- SOLUTION - Aucune connue pour le moment, à part la désactivation du plugin WP Multisite SSO.
WP Remote Users Sync (Synchronisation des utilisateurs distants)
Un message d'erreur "Permissions" (comme si l'utilisateur n'avait pas la permission d'acheter l'adhésion) sera affiché lors de l'enregistrement. Ceci ne s'est produit qu'avec les utilisateurs d'iOS/iPad OS :
- SOLUTION - Aucune connue pour le moment, à part la désactivation du plugin WP Remote Users Sync.
WP Stagecoach
Utilise incorrectement les transitoires de mise à jour des plugins de WordPress. Casse le mécanisme de mise à jour de MemberPress et affiche des erreurs sur votre site :
- SOLUTION - Aucune n'est connue pour le moment, à part la désactivation de WP Stagecoach.
Yith WooCommerce Gift Cards
Lorsque ce plugin est activé, vous ne pouvez pas télécharger de fichiers avec notre module complémentaire MP Downloads :
- SOLUTION - Aucune connue à ce jour, à part la désactivation du plugin Yith WooCommerce Gift Cards.