fbpx

Les plugins qui posent problème

Voici une liste de plugins connus pour causer des problèmes dans certaines configurations :

Plugins de cache et mise en cache du serveur

Le cache doit être utilisé avec précaution et en sachant qu'il doit être configuré correctement, faute de quoi il peut entraîner des problèmes majeurs. Gardez à l'esprit que lorsque le cache fonctionne de manière incorrecte, il provoque des problèmes avec MemberMouse et éventuellement d'autres composants de votre site Web. Cela est dû à la nature même de la mise en cache, qui prend un instantané des pages et des autres ressources lors de leur premier chargement, puis, lors des demandes ultérieures, les extrait de la mémoire cache au lieu de les récupérer sur le serveur. Cela fonctionne très bien pour les pages et les ressources statiques, mais si une page présente un contenu dynamique, vous finirez par offrir une expérience incorrecte à vos clients.

Si vous utilisez un plugin de cache, veillez à le configurer de la sorte :

  • 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
  • Les pages contenant des paramètres GET (c'est-à-dire x=y à la fin de l'URL) ne sont pas mises en cache.
  • La minimisation des feuilles de style CSS et du JavaScript, ainsi que le report du JavaScript, sont désactivés.
  • Les pages qui utilisent les MemberMouse SmartTags™ ne sont pas mises en cache. Si vous utilisez SmartTags™ dans un widget qui apparaît sur plusieurs pages, vous devrez exclure toutes ces pages de la mise en cache.

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 :

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

Si vous avez un plugin avec des paramètres pour un processeur de paiement, il peut potentiellement avoir des scripts qui entrent en conflit avec ceux de la bibliothèque de scripts de paiement de MemberMouse. En raison des nombreuses versions potentielles qu'un plugin peut utiliser, un conflit peut se produire si les versions du plugin et de MemberMouse sont différentes. En règle générale, la plupart des plugins utilisent la même version et, dans ce cas, vous ne rencontrerez pas de problème, mais dans de rares cas, nous avons constaté ce conflit.

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.

Cet article a-t-il été utile ?

Articles connexes