WP Customer Area fonctionne avec la plupart des thèmes WordPress disponibles sur le marché, qu’ils soient gratuits comme Twenty Twelve (100% compatible) ou payants.
Nous vous invitons à installer notre plugin disponible gratuitement sur votre installation WordPress à des fins de tests préliminaires avant l’achat de modules additionnels.
Toutefois, en raison de l’utilisation grandissante du framework CSS Twitter Bootstrap – lequel est intégré dans notre plugin, des soucis de compatibilité peuvent survenir. Cela entrainera inéluctablement des ajustements à apporter dans votre thème WordPress.
Nous vous recommandons l’achat de thèmes premiums certifiés 100% compatibles avec WP Customer Area depuis notre boutique.
Pour bloquer l’accès direct aux fichiers privés, reportez-vous à la documentation relative à la sécurité et WP Customer Area.
Les internautes peuvent s’enregistrer à partir de la page de connexion si vous avez paramétré votre site pour l’autoriser. Il s’agit là d’une fonctionnalité native sous WordPress mais désactivée par défaut.
Pour autoriser la création de compte utilisateur sur votre site, allez dans Réglages > Général puis cochez “Tout le monde peut s’enregistrer“.
Pour éviter les enregistrements de la part de robots, nous recommandons l’installation d’un plugin de captcha. Par chance, la plupart de ces plugins sont compatibles avec WP Customer Area. Nous recommandons par exemple Really simple captcha.
WP Customer Area utilise Bootstrap comme outil de développement. Beaucoup de plugin ou thèmes peuvent également utiliser Bootstrap et celui-ci peut provoquer des conflits avec celui chargé par WP Customer Area. Si vos sous-menus ne s’affichent pas correctement, vous avez probablement un conflit. Dans ce cas, merci de lire notre documentation à propos des résolutions de conflits Bootstrap.
WP Customer Area est un plugin complexe. Quand vous faites une mise à jour, il faut suivre la procédure de mise à jour pour éviter tout problème. En règle générale, vous aurez commis une de ces erreurs :
- Vous n’avez pas désactivé puis réactivé le plugin. Ce qui peut entrainer l’affichage de divers messages affichés dans le panneau d’administration
- Vous avez mis à jour le plugin principal mais pas les extensions. Ce qui souvent au mieux fait que quelque chose ne marche pas correctement, et au pire, affiche un message d’erreur PHP ou un écran blanc.
Si vous remarquez quelque chose d’étrange, ou que le plugin ne fait pas ce qu’il est supposé faire, vous avez peut-être à faire à un conflit avec un autre plugin. Voici comment le vérifier :
- Désactivez tous les plugins sauf WP Customer Area et ses extensions
- Vérifiez que le plugin marche maintenant comme il devrait. Si c’est le cas, nous avons probablement un conflit
- Un par un, nous réactivons chacun des autres plugins
- Après chaque activation, vérifiez si WP Customer Area marche bien. Si oui, alors le plugin activé est ok. Sinon, vous venez de trouvez la cause du conflit
Vous avez peut-être besoin de savoir comment le plugin stocke ses informations, pour nettoyer après suppression ou pour développer des tâches de nettoyage automatisées.
Nous utilisons les tables suivantes :
- Table options : toute ligne dont la colonne key commence par « cuar_ »
- Table posts : tout post dont la colonne post_type commence par « cuar_ »
- Table postmeta : tout ce qui est lié aux posts ci-dessus
- Table users : pour les utilisateurs
- Table usermeta : des informations liées à ces utilisateurs
En plus de la base de données, le plugin stocke des fichiers dans un dossier. Par défaut, celui-ci est localisé dans « wp-content/customer-area ».
En résumé, nous recommandons de désactiver les mises à jour automatiques pour le plugin de base ainsi que pour les extensions.
Pourquoi ?
Techniquement, rien ne vous empêche d’activer les mises à jour automatiques.
Ce qui pourrait arriver cependant est que le plugin de base se mette à jour sans que les extensions le soient. Le site pourrait se trouver alors dans un état instable où cohabitent des versions plugin de base/extensions pas forcément compatibles : par exemple une extension pourrait avoir besoin d’une fonction du plugin de base qui a disparu dans la nouvelle version, ou une portion de code fonctionne différemment d’avant. Votre site serait alors « planté ».
Ceci peut arriver avec n’importe quel autre plugin qui fonctionne de la même manière : WooCommerce, etc. et n’est pas spécifique à WP Customer Area.
La raison pour laquelle d’autres plugins semblent bloqués, mal rendus ou même non affichés dans la zone client, est que nous utilisons un sélecteur CSS personnalisé et que nous réinitialisons tous les styles de la zone pour éviter que d’autres thèmes ou plugins interfèrent avec l’interface. Cela peut empêcher les vidéos uploadées de fonctionner (le lecteur peut paraitre disfonctionnel), ou n’importe quelle autre fonctionnalité qui requiert des feuilles de styles CSS externes.
L’intégration d’autres plugins peut être effectuée en suivant nos instructions de styles personnalisés.