13 façons d’agacer les développeurs WordPress

Dans la revue kimchi de Jason Schuler, de nombreux auteurs proposent des thèmes ciblés qui apportent au site plus quamp;rsquoune simple palette de plaisirs visuels qui se sont révélés inutiles lors de lamp;rsquoexamen des statistiques.
3. Un grand nombre de fichiers CSS et Javascript camp;rsquoest lamp;rsquoune de mes plus grandes préoccupations, surtout si êtes un créateur de thème, si créez des thèmes avancés avec le curseur et toutes les ordures qui semblent maintenant très courantes. Vous ne pouvez pas 45 fichiers JavaScript et 18 fichiers CSS par demande, ce qui est une erreur! Lamp;rsquoargument opposé est généralement que cela facilite les changements pour les développeurs. Bien sûr, il y a une solution à tous les problèmes: utilisez des outils de construction comme Sass less et gulp. Créez un répertoire de développeurs qui contient tous les fichiers Sass et JS originaux et utilisez gulp ou Grunt pour mettre tout dans plusieurs fichiers. Comme lamp;rsquoinformation sur le processus de construction est incluse dans le projet, namp;rsquoimporte qui peut prendre le contrôle à tout moment.
publiez votre thème dans le monde entier, il y a de fortes chances que quelquamp;rsquoun veuille changer votre travail. Chaque fois que cela se produit, si nous namp;rsquoutilisons pas le thème des enfants, nous crierons des meurtres sanglants, donc nous devrions essayer de les soutenir au travail, en particulier dans la fonction de fichier. Php. créez une fonction qui se comporte comme une balise de modèle, saisissez lamp;rsquoappel Function _ exists () pour assurer que le Sous thème lamp;rsquoécrase correctement. Les fonctions subject sont chargées en premier, donc samp;rsquoils essaient de redéfinir notre travail, PHP lancera une erreur
5. Documents incomplets honnêtement, je suis plus contrarié quand je lis des documents incomplets que quand ils sont complètement perdus. Je veux dire, pourquoi faire 80% du travail sans laisser passer les autres 20%? décidez de partager votre projet avec
Les autres, enregistrez le! Ceci est particulièrement vrai lorsque le code doit être réutilisé, réécrit ou édité damp;rsquoune autre manière. voulez continuer à le faire, je suggère de fournir une documentation distincte pour les développeurs et les utilisateurs finaux. Les utilisateurs finaux namp;rsquoont quamp;rsquoà utiliser lamp;rsquointerface utilisateur, et les développeurs doivent trouver des éléments dans le Code pour comprendre les versions des différents composants et une variété damp;rsquoautres informations.
6. Trop de préfixes je sais que devez précéder votre fonction, mais namp;rsquoutilisez pas 23duasn123uehd comme préfixe. Je sais quamp;rsquoil namp;rsquoy aura pas de conflit, mais si développez un plug in de liste de diffusion, pouvez mettre vos fonctionnalités avant AWESOME _ Mailing en cours. voulez vraiment distinguer vos fonctions, oubliez complètement les préfixes et Enveloppez les avec des classes et des objets: le problème est résolu. En fait, si avez besoin de CSS ou Javascript, devez lamp;rsquoajouter, donc je namp;rsquoai même pas lamp;rsquointention de faire un commentaire à ce sujet. De plus, ne faites attention aux ressources de la file damp;rsquoattente que si elles sont nécessaires. Voulez vraiment charger les styles de curseur et les scripts sur toutes les pages? Bien sûr que non, ils ne sont téléchargés que lorsque les curseurs sont réellement affichés.
De plus, utilisez https dans la mesure du possible, de préférence sourcefile. Com file. JS. Omettez le Protocole et votre navigateur le comprendra. Anomalie Cela peut sembler un peu grossier, mais si achetez un sujet, modifiez et optimisez les paramètres, enseignez aux clients comment lamp;rsquoutiliser et complétez un projet, ne appelez pas développeur Web. Il namp;rsquoy a absolument rien de mal à faire ça pour les clients avant que je commence à me jeter des pierres, camp;rsquoest le nombre de développeurs, y compris moi. Cependant, lamp;rsquoappeler développement Web le pousse un peu loin.
9.
Ce qui ne devrait pas être codé dur, camp;rsquoest que beaucoup de choses entrent dans cette catégorie. Un exemple important est lamp;rsquoutilisation du préfixe wp udatabase dans une requête. Le préfixe de la base de données peut être modifié dans lamp;rsquoinstallation, donc devriez utiliser la propriété $wpdb amp;gt tablename à la place. Ne codez jamais les plug ins et les emplacements des sujets, car ils peuvent également être modifiés. Chaque fois que recherchez
10. Le sujet namp;rsquoest pas encore prêt pour la traduction. Jamp;rsquoai eu de la chance de grandir avec lamp;rsquoanglais depuis lamp;rsquoâge de deux ans, de sorte que je suis facile à comprendre dans la plupart des parties du monde, et le logiciel est écrit dans une langue que je connais très bien. Avez voyagé à lamp;rsquoétranger dans lamp;rsquoespoir de lire quelque chose? Imaginez que cherchiez de lamp;rsquoinformation sur Internet et que sentiez confus et incertain. La traduction est en train de devenir une partie importante de la communauté WordPress et comme elle peut être réalisée avec peu d’effort dans votre produit, il n’y a vraiment aucune raison pour que ne l’implémentiez pas. Vous utiliserez les deux fonctions, et il namp;rsquoest pas si difficile damp;rsquoenvelopper _ U () et E () autour du texte. En fait,
Camp;rsquoest en fait mon plus gros problème, pas seulement dans le domaine du développement. Pour les développeurs, le verrez souvent lorsque parlez de Joomla Drupal wordpress, et encore plus si parlez à un Développeur Java WordPress. Beaucoup d’entre eux méprisent les développeurs de WordPress parce que WordPress n’est pas un système parfait Ce namp;rsquoest pas un microcosme du code moderne. Ces développeurs perdent juste des points. WordPress est un outil idéal pour des tâches spécifiques. Il ne convient pas à toutes les missions et namp;rsquoest pas destiné à le faire. Le PEL
Souvent, ils ne tiennent pas compte du fait quamp;rsquoil y a damp;rsquoautres considérations que leur propre point de vue, et peut être plus importantes. Un bon exemple est le désir des développeurs de réécrire wordpress pour le rendre beau et orienté objet. Bien sûr, je serai très heureux en tant que développeur, mais nous allons briser la rétrocompatibilité. Nous créerons des problèmes pour des milliers de personnes au profit de milliers de développeurs récalcitrants. Damp;rsquoune manière générale, si quelquamp;rsquoun a un point de vue très fort et agressif sur quelque chose, je lamp;rsquoexclurai immédiatement parce quamp;rsquoils ne peuvent pas voir tous les points de vue. Bien sûr, il y a des exceptions, mais pour moi, camp;rsquoest un bon indicateur. 12. vraiment? On namp;rsquoa rien de mieux à faire? Pour être honnête, je namp;rsquoai jamais lu plus de deux commentaires dans une situation donnée parce que je mamp;rsquoen fous du tout. De toute évidence, je suis très intéressé par la question fondamentale de cette pièce, mais avec lamp;rsquoapparition du troisième commentaire, il est devenu un tout anti All All anti All All All anti All All anti All All anti All All All Anti All All anti All All All anti All All All anti All All anti All All All anti All All All anti All All All anti All All All All All Anti All All All All All All anti All All All All All All All All all Bla, bla, bla. Je bâille, jamp;rsquoai mieux à faire. Camp;rsquoest à dire que jamp;rsquoaime les débats intenses. Différents points de vue sont sains et offrent des points de vue différents, d’autant plus que cela conduit souvent à de nombreuses excellentes fonctionnalités WordPress. Damp;rsquoautre part, le théâtre réduit globalement la productivité. Sale. Cela namp;rsquoa rien à voir avec le développement, mais jamp;rsquoai trois types spécifiques damp;rsquoe mails que je namp;rsquoaime pas ou du moins que je trouve intéressants. En haut de la liste se trouvent les personnes qui ont lu que le nom de quelquamp;rsquoun a été mentionné plusieurs fois au cours damp;rsquoune conversation et qui ont montré de lamp;rsquointérêt, plus de contacts et de compassion. Non, ça rend tout bizarre. Ces gens mamp;rsquoappellent souvent

Laisser un commentaire

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

ContactPress Supported By WordPress Plugins