10 astuces pour le développement de thèmes et de plugins WordPress

By | mai 14, 2019

Cours WordPress en ligne

Vous vous réveillez et la première chose qui vous vient à l’esprit est «Je dois finir ce plugin ou thème WordPress».

Même si vous aimez toujours votre travail et qu’il constitue une excellente source de revenus, il semble parfois que vous ne faites rien, et vous rend fou. C'est simple; si vous ne terminez pas le projet, vous ne serez pas payé et si vous ne terminez pas suffisamment de projets, vous ne serez pas suffisamment payé. Vous devez trouver un moyen de terminer les projets plus rapidement et nous sommes là pour vous aider avec des conseils faciles à mettre en œuvre.

Il existe plusieurs astuces que vous pouvez maîtriser pour atténuer cette douleur et vous faire aimer votre travail à nouveau. Continuez à lire pour voir comment accélérer le développement et diffuser votre plugin ou votre thème en un temps record.

1. Développez votre objectif en premier

Il ne sert à rien d'essayer de démarrer si votre tête n'est pas dans le match. Vous finirez par faire défiler Internet à l'infini tout en essayant d'éviter les problèmes pour le nouvel épisode de GoT. Cinq minutes plus tard, vous êtes probablement frustré et il est impossible de faire avancer les choses.

La procrastination n’est pas une chose facile à faire, mais vous n’êtes pas seul et il existe des méthodes pour y faire face. Connaître le moment de la journée où vous êtes le plus productif, le plus alerte et le plus motivé au travail est une optimisation simple que tout le monde peut faire. Ajustez votre horaire. Si vous êtes un noctambule, effectuez vos tâches ménagères et votre vie de famille avant de commencer à travailler. Si vous êtes un lève-tôt, mettez-vous au travail dès que vous avez terminé votre jogging matinal!

2. Faites un plan

Vous pouvez simplement plonger à ce stade puisque vous êtes prêt et que vous êtes prêt à tout pour que tout soit fait. La vérité est que cela pourrait ne pas être la meilleure solution. Vous finirez probablement par vous perdre dans le projet et il sera inévitable de revenir en arrière et de refaire des choses. Et une perte de temps totale.

Avant de commencer, assurez-vous de savoir ce que vous allez faire, à la fois en termes de micro-tâches et d’ensemble. Si vous avez des questions sans réponse, vous devez d'abord les poser à vous-même, à votre patron ou à votre client avant de commencer. Cela peut sembler être un autre retard, mais il est rentable à long terme.

Trello

Utiliser n'importe quel type de planificateur, de chef de projet ou simplement un moyen de noter les choses vaut mieux que de ne rien utiliser. Le bon vieux stylo et le papier font des merveilles. Les logiciels qui ne sont pas spécialisés dans un créneau spécifique comme Trello fonctionnent également à merveille. Assurez-vous simplement que vous utilisez quelque chose, car peu importe la qualité de votre mémoire, vous y trouverez plus de clarté.

Avoir un plan vous épargnera des heures de calcul «Où vais-je à partir de maintenant». Si vous utilisez Trello, vous aurez également un coup de pied supplémentaire pour les endorphines une fois que vous aurez placé la tâche dans «Fait», ce qui vous donnera la motivation nécessaire pour vos autres tâches.

3. La préparation est la moitié de la bataille

Une fois que vous vous êtes assis et que vous vous rendez au travail, le pire qui puisse arriver est d’oublier de prendre un verre d’eau ou de vous rendre à la salle de bain. Si la même chose se produit avec vos outils, vous avez de gros problèmes.

Astuce 1: Marquez les pages que vous utilisez souvent et enregistrez vos extraits de code

Cette astuce s’adresse particulièrement aux nouveaux développeurs, mais même les plus expérimentés doivent obtenir un deuxième avis de temps en temps. Pas de honte à ça, que ce soit.

Cependant, si vous devez rechercher sur Internet l’information précieuse que vous avez vue il ya deux jours, et que vous en avez terriblement besoin, vous avez probablement déjà perdu trop de temps (et vous ne la trouverez pas). Mettez en signet les ressources que vous utilisez souvent pour apprendre plus rapidement et réduire le temps perdu à chercher.

Un autre conseil de préparation consiste à garder vos extraits de code à portée de main. C’est un gain de temps considérable. Si vous remarquez que vous saisissez le même code encore et encore, il est probablement préférable de le sauvegarder quelque part pour qu'il soit à portée de main lorsque vous en aurez besoin.

Astuce 2: Créer une liste de vos plugins les plus fiables

Tout comme avec les extraits de code et les signets, il existe sans aucun doute plusieurs plug-ins que vous utilisez tout le temps, que ce soit pour le développement ou les tests.

Gardez une trace des plugins essentiels que vous utilisez. Une fois que vous avez configuré votre liste à partir de cette astuce, le développement de votre prochain thème ou extension de plugin ne vous demandera plus de le refaire. Allez-y et sautez cette étape. Cela s’ajoute à un développement encore plus rapide.

4. Obtenez le bon éditeur de texte

Vous passerez le plus clair de votre temps avec un éditeur de code, il vaut donc mieux l'utiliser. Votre choix pourrait être un simple éditeur de texte, ou quelque chose de plus puissant et lié à ce sur quoi vous travaillez en ce moment.

De nombreux développeurs jurent que tout éditeur de texte comportant une coloration syntaxique est suffisant. Ils préfèrent la simplicité des éditeurs comme Coda ou Sublime Editor.

Code Visual Studio

L'utilisation d'un environnement de développement intégré (IDE) vous donnera plus de puissance et d'outils sous le même toit. Visual Studio Code est un nouveau produit gratuit de Microsoft que nous ne pouvons pas recommander assez. C’est rapide et parfaitement adapté au développement de WP. Il contient de nombreux add-ons spécifiques à WP et vous permettra de gagner du temps de développement.

5. Configurer l'environnement de test

Avec les plugins et les thèmes WordPress, tout est une question de test. Vous ne pouvez pas le tester n'importe où, surtout si vous n'avez pas configuré l'environnement de transfert. L'installation manuelle n'est pas une tâche facile. Alors, prenez un bon outil.

Si vous songez à tout essayer sur un site Web en direct, ne le faites pas. Au lieu de cela, utilisez un site intermédiaire. La plupart des meilleures options d'hébergement WordPress incluent déjà des sites intermédiaires. Il vous suffit donc de vous connecter à votre compte d'hébergement et de cliquer sur un bouton.

Mais si votre hébergement ne le propose pas, considérez le plugin WP Staging. Ce plugin va vous rendre la vie tellement plus facile. Au lieu de choisir l'une des solutions les plus compliquées ou celles nécessitant des serveurs spécifiques, celle-ci vous préparera pour les tests en quelques secondes. Installez-le sur un site Web en direct sur lequel vous devez travailler et regardez-le faire sa magie.

WPStaging

Il créera une copie de votre site dans un sous-dossier de votre installation WordPress originale. Avec celui-ci, vous pouvez tester jusqu'à ce que vous soyez heureux, sans risquer d'endommager de façon permanente le site Web en direct.

6. Partir de zéro en quelques secondes

Vous allez tester votre nouveau thème ou plugin, et quelque chose ne va pas, c'est dans la nature du développement. Si rien ne se passe mal pour vous, appelez-nous. Nous devrions jouer à la loterie ensemble.

En cas de problème, lors de la prochaine série de tests, vous avez besoin d’un nouvel environnement WP. Pour cela, utilisez un plugin de réinitialisation tel que WP Reset. Avec un clic sur un bouton, il réinitialise WP en vous donnant un site propre et agréable à tester à nouveau. Il offre également des options plus avancées, telles que la réactivation des plugins après la réinitialisation, de sorte que vous n’avez pas à le faire manuellement.

Actions WPReset

Avec WP Reset, vous pouvez également créer des «points de contrôle» indispensables, grâce à la fonction d'instantané de base de données. Vous pouvez créer un cliché de la base de données avec laquelle vous êtes à l'aise, en quelques secondes. Après les tests, vous pouvez revenir à un cliché particulier autant de fois que nécessaire.

7. Après le test

Il est inutile de tester si vous ne souhaitez pas améliorer les performances de votre plugin ou de votre thème. Après cela, il pourrait y avoir de nombreuses raisons pour lesquelles vous pourriez quand même travailler sur le même plugin. Il existe plusieurs manières de rendre ce processus aussi simple que possible.

Raison 1: débogage

Si tout se passe bien, par tous les moyens, mettez-le à la disposition du monde entier. Toutefois, s’il ya un problème, vous pouvez le corriger avant de vous lancer sur le marché.

Il est possible que le débogage dure la majeure partie de votre temps, et c'est ce qui vous prend si longtemps. Néanmoins, vous ne devriez pas compromettre la qualité de votre plugin pour la vitesse. Trouver le problème semble être un peu trop difficile.

Vous pouvez utiliser Query Monitor pour vous aider ici. Ce plugin très populaire présente les informations dans un menu structuré dans la barre d’administrateur et vous permet de voir ce qui est responsable des problèmes que vous rencontrez.

Moniteur de requêtes

Ces informations facilitent énormément le débogage, qu'il s'agisse d'erreurs PHP, de points d'ancrage et d'actions, ou d'appels d'API HTTP, avec certaines fonctionnalités avancées telles que le débogage d'appels d'Ajax ou d'API REST. Cela aide énormément à localiser les problèmes, car cela vous permet de restreindre les informations en fonction d'un thème et d'un plugin spécifiques. Vous pouvez vérifier ce qui fonctionne mal en quelques secondes.

Barre de débogage

Vous pouvez également aller de l'avant et installer la barre de débogage. Si vous avez suivi le conseil 3, vous avez probablement tout compris avec le plugin Developer. La barre de débogage, dans son essence, ajoute un menu de débogage à la barre d’administrateur. Dans le menu, vous pourrez voir la requête, le cache et d'autres informations pouvant être vraiment utiles au débogage. Un autre grand avantage de ce plugin est qu’il existe de nombreuses extensions, telles que la console Debug ou les règles de réécriture de la barre Debug. Chacun d'eux ajoute un peu plus de fonctionnalités à la table.

Raison 2: Testez pour tous les navigateurs, juste au cas où

N'attendez pas les billets une fois votre plugin mis en ligne. Assurez-vous que votre plugin ou votre thème fonctionne de manière irréprochable sur tous les navigateurs et que votre thème ne gêne pas la réactivité du site. Même si plus de 63% des utilisateurs de Google Chrome utilisent Google Chrome, le fait de travailler simplement avec ce navigateur en laisse un pourcentage malheureux.

Vous devez continuer à vous mettre à jour et vous pourriez penser que vous pourrez y revenir plus tard si besoin est. La vérité est qu’il est certainement préférable d’avoir les bases entièrement préparées et prêtes à être expédiées afin d’ajouter de nouvelles fonctionnalités plutôt que de revenir en arrière et de corriger la même chose encore une fois.

Raison 3: Tout pourrait être pour rien

Si vous développez votre thème WordPress, vous voulez vous assurer qu'il est conforme à ces règles que vous ne devriez pas enfreindre. Pour cela, il existe un plugin que vous pourriez utiliser pour vous aider.

Thème Vérifier WordPress Plugin

Le vérificateur principal que vous devriez utiliser est le vérificateur de thème WordPress. Celui-ci est extrêmement utile car il vous permet de voir si votre thème est à la hauteur des autres thèmes WordPress disponibles. Il vous permet d’exécuter les outils de test que WordPress utiliserait lors de la soumission de votre thème.

Résultats du contrôleur de thème

Une fois les tests terminés, ce qui prendra une seconde, vous pourrez voir si quelque chose dans votre thème n’est pas conforme aux normes WordPress. Vous pouvez adapter les meilleures pratiques de WordPress plus facilement, sans avoir à passer des siècles à les apprendre à l’avance.

8. Si vous êtes interrompu

Au cas où vous seriez interrompu, ce qui arrive de manière très ennuyeuse si vous travaillez avec quelqu'un, essayez de ne pas leur jeter dessus.

Le cas le plus fréquent est que vous ayez pris une pause ou que quelque chose de plus important soit arrivé, vous avez donc dû quitter votre poste. Y revenir quelques heures plus tard pourrait vous prendre des heures pour revenir au jeu et déterminer les modifications qui ont été apportées. Le cas le plus grave est la possibilité que ces collègues ennuyeux aient apporté des modifications alors que vous n’êtes pas là.

Assurez-vous d'installer le plugin Simple History. Une fois ce plugin installé et activé, vous pourrez le voir sur votre tableau de bord.

Plugin simple histoire

Ainsi, si quelqu'un d'autre a installé quelque chose ou apporté d'autres modifications, vous pouvez facilement les voir ici. Cela vous aidera à planifier vos prochaines étapes en conséquence.

9. Gardez une trace de votre vitesse

Une autre astuce liée aux endorphines qui pourrait créer le lecteur qui vous manque: chronométrez-vous.

Au début, cela pourrait sembler quelque peu contre-intuitif. Vous savez probablement environ combien de temps il vous faut pour compléter un thème ou un plugin, et ce n'est pas un chiffre dont vous êtes fier et que vous souhaitez partager. Pourtant, il n'y a aucune raison pour que vous n'essayiez pas cela. Pour le dire clairement, vous devriez rivaliser avec vous-même.

Le fait de vous chronométrer vous-même pourrait être un excellent indicateur de ce qui vous ralentit. Lorsque vous êtes à l’horloge, il est beaucoup plus facile de voir quels aspects de vos efforts de développement doivent être améliorés. Certains d'entre eux pourraient vous prendre beaucoup plus longtemps que vous ne les avez estimés, et d'autres s'avéreront beaucoup plus faciles.

Une fois que vous saurez quelles parties sont les plus gênantes, vous saurez lequel de ces plugins vous convient le mieux. Jusque-là, assurez-vous de les installer et de les activer tous, au cas où. Après tout, vous pouvez toujours appuyer sur le bouton de réinitialisation!

10. Assurez-vous d'avoir du plaisir

La principale cause de perte de productivité est si vous travaillez sur quelque chose qui ne vous intéresse pas ou que vous trouvez ennuyeux. Jouez de la musique, jouez avec vos tâches, regardez des vidéos de chat et pensez aux récompenses appropriées pour un travail bien fait. Tout ce qui fonctionne pour vous, tant que vous ne détestez pas quelque chose que vous trouviez si agréable!