Voici une liste de plugins connus pour causer des problèmes dans certaines configurations :
Plugins de cache et mise en cache du serveur
Cache should be used carefully and with the knowledge that it will have to be configured properly, or it can cause major problems. Keep in mind that when cache performs incorrectly, it will cause issues with MemberMouse and potentially other components of your website. This is a result of the nature of caching itself, which takes a snapshot of pages and other resources the first time they’re loaded and then, on future requests, pulls them from the cache instead of retrieving them from the server. This works great for static pages and resources, but if a page delivers any dynamic content, you’ll end up delivering an incorrect experience to your customers.
If you’re going to use a cache plugin make sure you configure it such that:
- Les pages principales de MemberMouse ne sont pas mises en cache. Cela comprend la mise en cache côté client et côté serveur
- Les URL contenant wp-content/plugins/membermouse* ne sont pas mises en cache
- Pages with GET parameters (i.e. x=y at the end of the URL) aren’t cached
- La minimisation des feuilles de style CSS et du JavaScript, ainsi que le report du JavaScript, sont désactivés.
- Pages that use MemberMouse SmartTags™ are not cached. If you’re using SmartTags™ in a widget that appears on multiple pages, you’ll need to exclude all of these pages from being cached.
Pour en savoir plus sur la configuration de la mémoire cache, veuillez lire et appliquer les instructions de cet article sur la mémoire cache. Configuration de la mise en cache sur votre serveur.
Voici une liste partielle de quelques exemples de cache que votre site ou votre hébergeur peut avoir. Chacun d'entre eux doit être configuré comme expliqué ci-dessus :
- W3 Total Cache
- WP Super Cache
- WP Rocket
- NitroPack
- AutoOptimisation
- Varnish (Un serveur de cache couramment utilisé par WP-Engine, Cloudways, et d'autres)
- Cache bytecode (utilisé par Kinsta Hosting)
- Optimiseur SG (utilisé avec l'hébergement SiteGround)
Plugins pour liens brisés
Plusieurs plugins sont conçus pour passer votre site au peigne fin et repérer les liens brisés, ou les liens qui conduisent les utilisateurs vers des pages qui ne sont plus actives. En plus de mettre à rude épreuve votre base de données WordPress et de ralentir votre site, ces plugins peuvent faire en sorte que vos SmartTags™ ne fonctionnent pas correctement. Vous verrez probablement une erreur comme celle listée ci-dessous :
<a href="/fr/Invalid SmartTag Configuration: The 'type' attribute 'footPassword' is invalid for SmartTag MM_CorePage_Link./" class="mm-forgot-password">Mot de passe oublié</a>
Si vous rencontrez ce problème sur votre site, essayez de le désactiver :
- Vérificateur de liens brisés
Nous comprenons que Google suggère de vérifier les liens brisés sur votre site. Une alternative plus sûre (et moins contraignante) est un site comme brokenlinkcheck.comqui n'est pas un plugin et qui donnera les mêmes résultats.
Plugins de sécurité
Les plugins de sécurité incluent souvent des options qui provoquent des dysfonctionnements dans d'autres plugins, y compris MemberMouse. Les options qui posent généralement des problèmes sont les suivantes :
- Désactiver l'exécution de PHP dans le répertoire des plugins WordPress
- Fonctions de sécurité de la connexion, telles que l'authentification à deux facteurs
- Fonctionnalités anti-spam qui bloquent les envois de formulaires non sollicités
La plupart des plugins de sécurité contiennent une ou plusieurs de ces fonctionnalités, il convient donc d'être prudent lors de l'activation des options du plugin. La liste ci-dessous présente certains plugins de sécurité qui sont livrés avec ces options activées par défaut :
- Sécurité et pare-feu WP tout-en-un - Ce plugin comprend des fonctions de sécurité qui interrompent le processus de connexion dans certains environnements d'hébergement lorsque MemberMouse est installé. Lorsque le problème se manifeste, la connexion est impossible, même en utilisant la page de connexion par défaut de WordPress, et le plugin de sécurité doit être désactivé en renommant le dossier du plugin afin de retrouver l'accès au site.
- Sécurité SiteGround - Les Verrouiller et protéger les dossiers du système empêche l'exécution de scripts PHP dans le dossier du plugin. Cela interrompt de nombreuses fonctionnalités importantes de MemberMouse, notamment la vérification et la facturation récurrente.
Plugins de paiement qui chargent des scripts de paiement avec différentes versions
If you have a plugin with settings for a payment processor, it potentially may have scripts that conflict with those of MemberMouse’s payment scripts library. Due to the many potential versions a plugin can use, a clash can occur if the versions between it and MemberMouse are different. Typically, most plugins use the same version, and in those cases, you will not see an issue, but in rare cases, we have seen this clash.
Des exemples de ce type peuvent se produire avec n'importe quel plugin qui accepte un paiement, comme WooCommerce, Gravity Forms, Give, Learndash, etc, mais ce n'est pas courant.
Si vous rencontrez des problèmes de paiement avec MemberMouse, vérifiez vos autres plugins pour voir s'ils proposent des options de paiement. Si c'est le cas et que vous ne pouvez pas supprimer ces plugins, veuillez contactez notre équipe d'assistance ici pour un diagnostic approfondi afin de voir ce qui peut être fait pour résoudre les problèmes qui peuvent en découler.

