10 erreurs les plus courantes dans les plugins WordPress

L’une des caractéristiques les plus réussies de WordPress est sa capacité à encourager la communauté des développeurs à étendre les fonctionnalités de base de ce système de gestion de contenu en créant des plug ins. Cela et le fait que la part de marché de WordPress n’a pas cessé de croître ces dernières années sont essentiels pour attirer des talents. Le plugin wordpress est le meilleur. Sachez que si avez besoin de personnaliser votre site, pouvez répondre à vos besoins en recherchant un plugin afin que soyez à lamp;rsquoaise. Cela réduit également considérablement les coûts.
Camp;rsquoest un soulagement de ne pas avoir à développer (dans la plupart des cas) des solutions personnalisées. Il démocratise lamp;rsquoaccès à des sites Web complexes à un prix qui namp;rsquoétait quamp;rsquoune fraction de ce quamp;rsquoil était il y a quelques années. Jamp;rsquoai vu des choses incroyables. Détecte les plug ins qui brûlent en dehors de lamp;rsquoéditeur. J’ai vu des insectes près de la base de données WordPress briller dans le noir. Tous ces moments seront perdus. En temps voulu Comme des larmes sous la pluie. Il est temps de les écrire. Mais tout namp;rsquoest pas beau. Nous devons être très prudents lors du choix du plugin wordpress. La popularité de WordPress attire les talents. Mais il attire également des développeurs moins expérimentés qui créent parfois des plug ins de mauvaise qualité. Leur détection namp;rsquoest pas aussi facile que le calcul du nombre de leurs cotes positives ou du nombre de sites installés. Camp;rsquoest beaucoup plus compliqué.
Depuis que nous avons commencé à analyser les installations WordPress de nos clients, le problème que nous avons rencontré à nelio est que nous pouvons y trouver la quantité de déchets installés. On a vu des choses incroyables C’est pourquoi, aujourd’hui, je voudrais expliquer quelques uns des problèmes les plus courants et les plus étranges que nous avons rencontrés ces dernières années avec les plugins WordPress. Ici, je laisse une liste de questions pour le plugin wordpress. Ce sont des problèmes universels que nous namp;rsquoabandonnerons pas
Les noms spécifiques des plug ins affectés par cela, mais ils existent et devez les éviter soigneusement.
La création d’autres tables dans la base de données WordPress est une zone de guerre. De nombreux plug ins lamp;rsquoétendent pour ajouter leurs propres tables. Ce namp;rsquoest certainement pas mal, mais dans la plupart des cas, ce namp;rsquoest pas nécessaire.
La table principale de la base de données WordPress. La base de données WordPress est très générique et n’avez pas besoin d’ajouter de nouvelles tables pour les plugins. Alors pourquoi les développeurs pensent ils qu’il faut ajouter plus de tables à WordPress? La réponse est simple: confort et ignorance. Souvent, il est plus facile pour les personnes inexpérimentées de WordPress d’insérer des tables supplémentaires et de les interroger directement dans SQL pour lire et modifier les données. Il ne samp;rsquoagit pas seulement damp;rsquoune vulnérabilité en matière de sécurité, mais aussi damp;rsquoéviter damp;rsquoutiliser des métatables si elles ne sont pas bien faites.
souhaitez étendre les informations utilisateur, pouvez utiliser la table WP _ usermeta. Il en va de même pour le contenu (WP _ postmeta), les annotations (WP commentmeta) et même les termes de classification (étiquettes et catégories, et tableau WP termeta). WordPress offre des moyens standards et sûrs de lire et de modifier cette méta information. Chers développeurs WordPress, n’utilisez pas d’autres tables dans votre plugin à moins d’avoir des raisons de performance. Charger des scripts et des styles invalides la plupart des plug ins WordPress chargeront tôt ou tard leurs propres fichiers JavaScript et CSS, parfois dans le panneau d’administration WordPress, parfois devant le Web. Malheureusement, camp;rsquoest souvent mal fait.
Malheureusement, peu de développeurs ont pu charger des styles CSS et des fichiers JavaScript dans WordPress. Pour ajouter des styles CSS ou des fichiers JavaScript à WordPress, devez les mettre en file d’attente WordPress standard. Pour ce faire, utilisez damp;rsquoabord WP _ Register style et WP _
Enregistrez le script U et ajoutez le en utilisant le style WP _ enqueue et le script WP enqueue respectivement. Notez que ces propriétés permettent de définir des dépendances avec des styles et des scripts afin que WordPress puisse gérer correctement les dépendances et n’attacher que ce dont avez besoin. Il y a damp;rsquoautres questions. Cela est également dû à la documentation du développeur. Voir l’exemple WP _ Head dans le Code WordPress. Les développeurs lamp;rsquoutiliseront comme référence et ce qui se passe ensuite, camp;rsquoest quamp;rsquoils détruisent quelque chose?
N’envisagez même pas de supprimer un script ou un style d’une file d’attente WordPress en utilisant WP _ dequeue script ou WP dequeue style. Nous avons vu plusieurs fois comment le plug in supprime de la file d’attente la version jquery fournie par wordpress pour ajouter sa propre version (qui est souvent dépassée), puis tout s’arrête remarquez qu’un plug in ne charge pas correctement les scripts et les styles selon les lignes directrices de WordPress, il y a de bonnes raisons de le désactiver de l’installation. C’est un autre aspect classique du plugin wordpress, probablement le plus commun que trouverez. Pour fonctionner, le plugin wordpress doit ajouter des enregistrements à la base de données. Le problème ici est quamp;rsquoil est normal que ces enregistrements restent toujours dans la table de base de données lorsque désactivez le plug in.
Lorsque fermez les plug ins WordPress, ils n’effacent généralement pas les données créées dans la base de données. Non, aucun camion poubelle ne passe et ne transporte ces données inutiles de temps en temps. Lorsque l’utilisateur désactive le plug in WordPress, il doit supprimer les autres tables qu’il crée et les données qu’il ajoute aux tables standard. Mais camp;rsquoest rare. Je encourage à accéder à votre base de données et à la suivre de près. Vous y trouverez sûrement des ordures inutiles. Lorsque désactivez notre plug in, verrez une boîte de dialogue dans laquelle
Inclus par défaut. Cette interface est simple dans les nouvelles installations WordPress, mais elle devient plus complexe lorsque nous ajoutons de plus en plus de plugins. En outre, un problème commun avec les plug ins WordPress est qu’ils utilisent parfois une interface utilisateur complètement différente de celle que les utilisateurs s’attendent à trouver sur le tableau de bord WordPress. utilisez WordPress mais qu’il ne ressemble pas à WordPress, confondrez inutilement vos utilisateurs. Je sais que l’interface utilisateur de WordPress est ennuyeuse du point de vue du concepteur, mais il est parfois plus intelligent de suivre le même style et l’expérience utilisateur que les utilisateurs ont l’habitude de faire au lieu de choisir une solution complètement différente. Dans notre plugin, nous essayons de garder le même style WordPress et d’insérer chaque élément de l’interface utilisateur où nous pensons que l’utilisateur s’attend. Mais nous avons vu beaucoup d’interfaces plug in qui semblent peu ou pas du tout dans WordPress et qui sont déroutantes pour les utilisateurs. Nous recommandons, si êtes le concepteur du plugin wordpress, de suivre le Guide de style WordPress ou même de réutiliser les composants qu’il fournit maintenant, de créer des interfaces en REACT et d’exporter directement à partir de l’éditeur de blocs Gutenberg. Nous les avons utilisés dans la modification du test nellio A B, et ils sont géniaux. Du point de vue des développeurs, le tableau de bord WordPress a deux types différents de zones. Damp;rsquoune part, nous avons des zones privées, des pages ajoutées par des plug ins spécifiques. Dans ces zones, seuls les styles et scripts CSS contenus dans le plug in auquel ces pages appartiennent doivent être joints. D’autre part, nous avons des domaines communs qui sont tous des domaines par défaut dans WordPress. Les exemples de zones communes comprennent lamp;rsquoéditeur de contenu, lamp;rsquoéditeur de menu ou de Widget, les paramètres, etc. le plug in est endommagé, q
Construit selon la distribution logique des fichiers et des dossiers, pouvez trouver le Saint Graal. le Code du plug in WordPress est beau, c’est peut être parce que le programmeur est prudent et sophistiqué. Camp;rsquoest un signe évident de qualité. Ouvrir une vulnérabilité de sécurité dans le plug in WordPress n’est rien d’autre qu’un ensemble d’instructions de code. Souvent PHP et Javascript, ils étendent les fonctionnalités de WordPress. Ce code récupérera en toute sécurité les données de lamp;rsquoutilisateur et affichera finalement lamp;rsquoinformation à lamp;rsquoécran. Dans la plupart des cas, ce namp;rsquoest pas intentionnel, mais si ne validez pas les données et ne les quittez pas, ouvrez plus de portes aux attaquants potentiels. Lorsque obtenez des données et les imprimez à lamp;rsquoécran, pouvez ajouter une vulnérabilité de sécurité si ne les traitez pas correctement. WordPress met fortement l’accent sur la validation et le nettoyage des données d’entrée ainsi que sur l’évasion des données de sortie. Il existe de nombreuses fonctionnalités pour valider les données et samp;rsquoassurer que le contenu du plug in damp;rsquoentrée de lamp;rsquoutilisateur est ce que nous voulons vraiment, évitant ainsi lamp;rsquoinjection de code. les développeurs de plug ins ne les utilisent pas, camp;rsquoest à cause de la paresse ou de lamp;rsquoignorance. Faites attention à ce que installez dans WordPress ou le regretterez. Continuez avec les tâches inappropriées de la section précédente, certains plug ins ont une source suspecte. Parfois, pour économiser de lamp;rsquoargent, faufilez dans les zones sombres damp;rsquoInternet à la recherche de documents. Contient le zip du plug in que voulez mais ne voulez pas payer. Nous le savons tous, et parfois nous le savons aussi. Pour économiser de lamp;rsquoargent, nous sommes allés dans le noir damp;rsquoInternet à la recherche de choses gratuites. Quand le trouverez, tout sera heureux jusquamp;rsquoà ce que réalisiez que ce plugin est un cadeau. Des Crawlers, des mineurs de crypto monnaie, du spam, au Code malveillant qui peut contrôler le site
Oui. Tu peux tout trouver. Notez la source du plug in que y avez trouvé. Le dépôt WordPress officiel et les marchés populaires sont la seule source fiable de votre plugin wordpress. Pour accéder à ces dépôts, les développeurs de plug ins doivent réussir un certain nombre de tests de qualité. Ne faites confiance quamp;rsquoaux emplacements connus et évitez damp;rsquoobtenir des plug ins à partir de sources non fiables. La plus grande erreur possible avec le plugin wordpress est de ne pas ajouter de valeur à l’utilisateur. En tant que développeur, avez parfois des idées folles que trouvez très utiles aux autres. En fait, si votre plug in de port est très petit, le nombre damp;rsquoutilisateurs finaux sera similaire. De nombreux plug ins dans le dépôt WordPress officiel ont une faible valeur. Mais cela se produit dans namp;rsquoimporte quel marché damp;rsquoapplication ou dépôt. voulez démarquer de la concurrence en tant que développeur, concentrez sur la valeur pour les utilisateurs potentiels. De cette façon, votre plug in a finalement gagné la popularité nécessaire pour réussir dans WordPress. Le choix d’un plugin wordpress est complexe et tout n’est pas basé sur le nombre de commentaires des utilisateurs et sur les statistiques des étoiles. Le choix d’un bon plugin wordpress est compliqué. Ce namp;rsquoest quamp;rsquoen analysant le code source du plug in lui même que pourrez découvrir de nombreuses surprises cachées. namp;rsquoêtes pas capable de résoudre ce problème, soyez prudent. Consultez les commentaires que trouverez dans le Forum de soutien des plug ins dans le dépôt pour voir ce que les gens ont à dire à ce sujet. Essayez le plug in dans un environnement contrôlé et si trouvez quelque chose damp;rsquoétrange, contactez votre développeur pour de lamp;rsquoaide. , après cela, namp;rsquoêtes pas satisfait de ce que avez vu, alors trouvez une autre voie. Des milliers de plugins attendent. Ou laissez nous un message. Nous avons cherché des idées pour de nouveaux plugins intéressants à ajouter à notre
Lamp;rsquoAcadémie. Photos de Wu ruiyan sur unsplash.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

ContactPress Supported By WordPress Plugins