
Je voudrais demander, quelle est la meilleure façon d’apprendre à créer des thèmes WordPress à partir de zéro? Je voudrais 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ù il y avait peu de ressources disponibles. Ceux qui commençaient tout juste 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’action de la fourche.
C’est peut-être ainsi que j’ai appris. Cela fait peut-être partie de 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 pas ê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 au fil des heures à modifier un projet et à ne pas s’arrêter tant que vous ne l’avez pas résolu.
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 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 aujourd’hui 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 quelques choses de plus 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

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 certain croisement entre les deux, ce sont des systèmes entièrement différents.
De manière réaliste, vous devrez apprendre les deux méthodes, surtout si vous avez des raisons financières pour entreprendre cette aventure.
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 tels que 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

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 au fur et à mesure que vous aborderez des sujets plus avancés. Connaître certains PHP de base aide aussi. Cependant, vous pouvez pirater 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 quelques 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 sont en train de construire.
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-et-un, les deux thèmes WordPress par défaut les plus récents. Faire des changements. Obtenez-vous des ennuis 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?
— to wptavern.com