Règles, mesureurs de ruban, coupe-boîtes et crayons sur un bureau.

Je voudrais demander, quelle est la meilleure façon d’apprendre à créer des thèmes WordPress à partir de zéro? J’aimerais apprendre, mais il ne semble pas y avoir de ressource complète pour cela.

Merci pour toute aide.

marque

Je suis dans la communauté WordPress depuis assez longtemps pour me souvenir de l’époque où les ressources disponibles étaient rares. Ceux qui débutaient dans le développement de thèmes il y a 15 ans ou plus avaient généralement recours au piratage d’un thème WordPress existant. Les auteurs de thèmes en herbe s’appuyaient sur les épaules de ces quelques géants qui avaient déjà fait les premiers pas. C’était la magie de l’open-source au travail – le développement appris par l’acte de fork.

C’est peut-être ainsi que j’ai appris. C’est peut-être en partie la nostalgie de ces premiers jours où emprunter un chemin inconnu et arriver de l’autre côté avec une création qui m’appartient. Mais, je crois toujours que la meilleure façon d’apprendre tout type de développement ne peut être trouvée dans la documentation ou les livres (dit le co-auteur d’un livre de développement).

Il s’apprend par essais et erreurs.

Il s’apprend à travers des heures de gestion d’un projet et de ne pas s’arrêter tant que vous ne le corrigez pas.

Il est appris par la force de la volonté, alimentée par une passion innée en vous qui veut mener à bien un projet. C’est frustrant, mais vous continuez parce que vous vous amusez.

Les meilleurs développeurs avec lesquels j’ai eu le privilège de travailler n’étaient pas toujours les plus compétents. Ils étaient apparemment des résolveurs de problèmes naturels. Cependant, ils ne se sont pas réveillés un jour avec cette capacité. Ils l’ont mérité en s’attaquant à de vrais problèmes pendant des années.

Tout d’abord, la meilleure ressource pour apprendre à créer des thèmes est un thème WordPress existant. Tous les thèmes Twenty * par défaut sont d’excellents points de départ. Choisissez-en un, commencez à apporter des modifications via votre éditeur de code, actualisez votre navigateur et voyez ce qui se passe. Lisez le code. Recherchez des modèles dans divers fichiers.

Vous n’apprendrez pas le développement de thème du jour au lendemain. Cela prendra probablement quelques mois avant de créer des thèmes de base à partir de zéro. Il faudra probablement un an avant que vous ne soyez vraiment bon dans ce domaine. Cependant, tout le monde est différent. Le temps que vous y consacrez est un facteur. Vos connaissances et vos compétences en développement préexistantes peuvent changer cela. Parfois, vos dons innés et votre capacité à apprendre jouent en jeu. Mais vous y arriverez avec un peu d’effort.

Je vais être honnête. Les anciens ici dans la communauté, ceux d’entre nous qui ont commencé tôt dans l’histoire de WordPress, ont eu de l’aide. Tung Do, connu à l’époque sous le nom de Small Potato, a écrit l’une des séries de didacticiels les plus complètes sur le développement de thèmes que la communauté ait jamais eues sur son blog de conception Web maintenant disparu. C’était une ressource inestimable pendant plusieurs années. C’était la réponse à la documentation manquante que tout le monde demandait.

Le développement du thème était également beaucoup plus simple à cette époque. Avec une poignée de fichiers et de modèles, vous pouvez créer quelque chose de spécial.

Aujourd’hui, le paysage est bien différent. Si vous voulez être compétitif en tant que propriétaire de boutique thématique ou créer des solutions personnalisées pour les clients, vous avez besoin d’un ensemble de compétences plus large. Même en tant qu’amateur, vous devez ramasser un peu plus de choses qu’il y a une décennie et demie.

Il y a une bonne nouvelle: la communauté regorge de ressources utiles.

Thèmes traditionnels ou basés sur des blocs

Téléphone sur un bureau à côté d'un stylo et d'un ordinateur portable avec une mise en page de conception Web dessinée dessus.

Le marché du développement de thèmes approche d’un point d’inflexion. WordPress introduira de plus en plus d’outils pour Édition complète du site en 2021, et cette tendance se poursuivra dans les années au-delà. Le développement de thèmes traditionnels durera un certain temps – probablement encore quelques années. Cependant, les thèmes basés sur des blocs sont le pari à long terme. Bien qu’il existe un croisement entre les deux, ce sont des systèmes entièrement différents.

De façon réaliste, vous devrez apprendre les deux méthodes, surtout si vous avez des raisons financières pour entreprendre ce voyage.

Cependant, vous devez d’abord apprendre le développement de thèmes traditionnels. Cela facilitera la transition sur la route. Il y a aussi beaucoup plus de ressources disponibles.

Un autre problème avec le développement de thème basé sur des blocs d’apprentissage comme point de départ est que vous ne savez peut-être pas si vous êtes en faute si quelque chose est cassé. Les fonctionnalités qui composent l’édition complète du site sont dans une phase bêta approximative. L’expérience est encore partiellement interrompue. Les auteurs de thèmes débutants ne doivent pas s’entasser sur ce qui peut parfois être une expérience frustrante.

Il est temps de commencer à lire sur l’édition complète du site et de tester des thèmes basés sur des blocs comme Q et Bosco à base de blocs. Ensuite, attendez que les autres soient disponibles dans le répertoire de thèmes.

Ressources pour commencer le développement du thème

Des étagères remplies de livres avec une suspension devant, les éclairant.

De nombreuses personnes vous indiqueront des thèmes de démarrage, des scripts de ligne de commande et d’autres outils automatisés pour démarrer votre parcours de développement de thème. Cependant, rien ne remplace la construction d’une base solide.

Je suppose que vous avez des connaissances de base ou intermédiaires en HTML et CSS à votre actif. Sinon, vous devez d’abord apprendre à créer des pages Web simples. Encore une fois, rien ne remplace la construction de cette fondation. Il vous guidera à mesure que vous aborderez des sujets plus avancés. Connaître certains PHP de base aide aussi. Cependant, vous pouvez vous frayer un chemin dans votre premier thème WordPress avec uniquement des «balises de modèle» WordPress, qui sont techniquement des fonctions PHP qui semblent moins effrayantes.

Votre ressource de référence devrait être le manuel du développeur de thème.

L’ampleur des connaissances disponibles n’était pas disponible pour ceux qui commençaient dans les premiers jours. Vous pouvez créer un thème WordPress à partir de zéro en suivant simplement chaque page du manuel.

Bien qu’il ait été écrit en 2012, ThemeShaper a un Série de didacticiels en 17 parties sur le développement de thèmes du début à la fin. À quelques exceptions près, la plupart des informations contenues dans les didacticiels sont exactes. Le fondement du développement de thèmes traditionnels n’a pas beaucoup changé au fil des ans. Cela inclut des concepts de base tels que les modèles, The Loop et des éléments similaires.

ThèmeShaper Développement de thème category est une ressource à laquelle tout auteur de thème doit être abonné. L’équipe continue de publier des didacticiels à jour sur les thèmes de construction. Récemment, ils se sont concentrés sur le développement de thèmes basés sur des blocs. Je suis sûr que d’autres didacticiels seront à venir au fur et à mesure que de nouvelles fonctionnalités liées à l’édition complète du site se dérouleront.

Bien sûr, les moteurs de recherche sont vos amis. Vous rencontrez un problème? Je vous garantis que vous n’êtes pas le premier à avoir ce problème spécifique. La solution est documentée quelque part sur le Web.

Si vous souhaitez commencer le développement de thèmes basés sur des blocs, vous devrez installer le Gutenberg plugin pour les tests. Vos ressources seront limitées. Vous devrez être un pionnier, tondre un chemin à suivre pour les autres. Ce sera une randonnée difficile, mais elle offre également des aventures que d’autres n’ont pas entreprises.

Le manuel de l’éditeur de blocs de WordPress a un guide sur la création de thèmes basés sur des blocs. Il fait des hypothèses sur votre niveau de connaissance en termes de développement de thème. Carolina Nymark, l’une des représentantes de l’équipe des thèmes, a un site appelé Édition complète du site. Il comprend un cours complet qui vaut la peine d’être suivi. Il y a aussi le Expériences thématiques référentiel pour tester ce que certaines personnes construisent actuellement.

Ma recommandation la plus forte est d’apprendre par essais et erreurs tout en utilisant la documentation comme sauvegarde lorsque vous êtes bloqué. Commencez à jouer avec Vingt vingt ou Vingt vingt et un, les deux thèmes WordPress par défaut les plus récents. Faire des changements. Mettez-vous en difficulté et cassez des choses. Apprenez en vous sortant du trou que vous avez creusé. Chaque échec fait partie de votre chemin vers le succès. Surtout, profitez-en.

Maintenant, je vais poser cette question à nos lecteurs, dont beaucoup sont eux-mêmes auteurs de thèmes. Allez-vous partager des trucs, astuces et ressources pour quelqu’un qui commence tout juste à créer des thèmes?


Source link