Développement de thèmes WordPress: Concepts de base (Guide complet)

By | avril 27, 2021

WordPress pas cher

Bienvenue! Les thèmes WordPress sont l'un des sujets les plus importants qu'il faut comprendre pour être bon en développement WordPress. Les thèmes sous-tendent toute la moitié visuelle des sites WordPress, mais poussent souvent à en faire encore plus. En raison de l'importance visuelle, ils sont un excellent endroit pour plonger si vous souhaitez accéder au «côté code» de WordPress. Je me suis «fait les dents» sur les thèmes WordPress en 2007 et 2008. C'est sur les thèmes WordPress que j'ai commencé à me familiariser avec la puissance (et les limites) de PHP, CSS et HTML. Ce cours est donc idéal pour les débutants et ceux qui cherchent simplement à confirmer leur compréhension de l'ensemble du système.

Une note de l'éditeur avant de plonger dans: 2021 est une année passionnante pour l'avenir des thèmes WordPress. Pour la première fois depuis… un peu pour toujours (c'est-à-dire le début de WordPress lui-même)… l'apparence des thèmes pourrait changer assez radicalement. Mais aujourd'hui, en avril 2021, cet avenir est encore un peu flou. Et même lorsque cet avenir est plus clair (et moins susceptible de changer), il sera toujours vital que les développeurs WordPress comprennent pendant longtemps les thèmes WordPress «classiques». Après tout, comme le savent bien les pigistes chevronnés de WordPress, les sites WordPress peuvent vivre longtemps avec à peine plus que des mises à jour de sécurité. Nous avons donc mis à jour notre petit cours gratuit classique et toujours essentiel sur les thèmes WordPress, car ils le sont au début de 2021. Prendre plaisir!

Comprendre ce cours de développement de thème WP gratuit

Ceci est une brève introduction à la concepts de base du développement de thèmes WordPress et provient de la troisième édition de notre cours «Apprendre le développement WordPress» Opérationnel. Nous avons travaillé dur au fil des ans pour écrire certains des meilleurs tutoriels sur le développement WordPress et les offrir aux lecteurs ici chez WPShout.

Opérationnel est notre effort pour consolider tout cet enseignement en une seule ressource étape par étape pour les personnes novices dans le monde du codage WordPress. Heureusement, il est également un peu plus facile de naviguer que le désordre de liens que représente ce site Web (ou tout autre) moderne.

Cet article regroupe quelques-uns de ces chapitres de Up and Running together. Bien que le cours soit beaucoup plus exhaustif sur le développement de thèmes WordPress et de plugins, nous sommes sûrs que cela vous donnera une base très solide pour commencer. Les trois concepts importants du développement de thèmes WordPress que nous aborderons ici sont:

  1. La hiérarchie des modèles WordPress
  2. Traitement des messages avec la boucle
  3. Ajout de fonctionnalités avec functions.php

Nous allons vous guider à travers chacun d'eux sur les articles liés au bas de chaque section. Ce sont une représentation très précise de ce que vous trouverez dans Up and Running. Bien que sur le vrai site du cours, il est un peu plus facile de garder votre place. Nous avons un plugin WordPress de suivi d'achèvement pour cela 🤓. Comme vous le trouverez dans Opérationnel, tous les chapitres liés ici ont un résumé et un quiz pour renforcer ce que vous avez appris à leur fin. 🙃

Concept de base 1 du développement de thèmes WordPress: la hiérarchie des modèles

La première chose qui vous aidera à avoir une idée du développement de thème WordPress est de comprendre ce que font tous ces fichiers de thème. Certains d'entre eux peuvent être évidents pour quelqu'un qui a fait beaucoup de développement Web, comme style.css étant le lieu de vos règles de style CSS.

Mais la plupart du travail que vous effectuez dans le développement de thèmes WordPress se résume à la compréhension de la hiérarchie des modèles WordPress. La hiérarchie des modèles WordPress sous-tend beaucoup de ce qui est utile et compliqué à propos de WordPress.

Les thèmes WordPress impliquent un tas de fichiers. Et comprendre ces fichiers est la clé pour comprendre le développement WordPress. Tous les fichiers de la hiérarchie des modèles ont quelques points communs:

  • Ils ont des noms qui se terminent par .php
  • Ils contiennent une version de «la boucle» à l'intérieur d'eux (voir la section suivante pour en savoir plus)
  • Ils contiennent principalement du HTML et du code PHP

Ces trois points sont au cœur de ce qui compose la hiérarchie WordPress. Mais il y a beaucoup plus à comprendre. Et c'est ce que notre article sur ce sujet essaie de vous aider. Le lire vous aidera à devenir un développeur de thèmes WordPress à part entière:

La hiérarchie des modèles dans WordPress

Concept de base 2 du développement de thèmes WordPress: la boucle dans WordPress et ce que cela signifie

Pour celui-ci, nous avons pris le temps de créer un post personnalisé. Comme l’autre de ces articles, il s’agit d’un chapitre de Opérationnel.

La boucle est l'une des choses qui m'a d'abord effrayé (David écrivant ceci) à propos du développement WordPress. L'essentiel était que tout cela sonnait si inquiétant. Que les gens l'appelaient «boucle WordPress» de «The Loop», je savais que WordPress avait ce concept compliqué impliqué.

Plus tard, après avoir programmé davantage, j'ai réalisé qu'il ne s'agissait que d'une boucle «while» de base, une construction commune à presque tous les programmes. Mais avant ça, ça m'intimidait vraiment. Si vous pensez que vous l'avez obtenu uniquement à partir de cette description, vous n'aurez peut-être pas besoin de lire notre article complet sur ce qu'est la boucle WordPress et ce qu'elle signifie. À part la syntaxe qui est distincte de WordPress, ce n'est pas beaucoup plus compliqué que cela.

Mais si vous n’avez jamais fait beaucoup de codage, vous devriez probablement vous assurer de lire l’article dans son intégralité. Le développement de thèmes WordPress dépend vraiment de la compréhension du fonctionnement de «la boucle» dans WordPress. Vous entendrez beaucoup les gens parler, au fur et à mesure que vous entrez dans la thématisation, d'être «à l'intérieur de la boucle WordPress» et en dehors de celle-ci. L'article couvre tout cela et plus encore. Si vous ne l’avez pas encore lu, procédez comme suit:

Comprendre la boucle: la façon dont WordPress affiche les articles

Concept de base 3 du développement de thèmes WordPress: ajouter des fonctionnalités avec functions.php

Les plugins sont un gros sujet dans WordPress, et j'ai parfois entendu des gens décrire ce prochain objectif comme «le plugin d'un thème WordPress». Je ne suis pas nécessairement d’accord avec cette description. Je pense également que cela ajoute de la confusion à la question.

Cela dit, à l'intérieur de votre thème WordPress functions.php C'est en effet là que vous écrivez toutes les fonctions PHP pertinentes que vous voulez que votre thème charge dans WordPress à chaque chargement de page. C'est exactement comme ça que c'est similaire au plugin. Mais contrairement à un plugin, vous ne pouvez pas simplement désactiver un thème WordPress functions.php déposer.

Comment functions.php Développement de thèmes WordPress d'apprentissage compliqué

Il y a une ride compliquée à la façon dont functions.php s'intègre dans WordPress. Et cela se résume aux hooks WordPress. Pour que les deux comprennent vraiment à la fois le développement de thèmes WordPress (et les plugins), vous devez aller au fond des choses. Pour la plupart des gens, c'est la partie la plus difficile du fichier de fonctions d'un thème WordPress.

Autre que cela, l'autre chose difficile est la syntaxe PHP elle-même. Mais vous avez peut-être déjà maîtrisé cela vous-même, vous pouvez suivre le prochain article et cela vous aidera à le rendre un peu plus clair pour vous.

Consultez l'article complet sur les fichiers de fonction de thème WordPress:

Ajout de fonctionnalités avec functions.php, un cœur du développement de thèmes WordPress

C'est tout pour ce cours de développement de thème WordPress gratuit

Nous espérons que cela vous a été utile!

Et n'oubliez pas: si vous voulez continuer à apprendre le développement WordPress (et plus encore le développement de thèmes WordPress), alors consultez Opérationnel. C’est d’où vient ce contenu formidable, les limericks et tout le reste. 🙂

La meilleure façon absolue d'apprendre le développement WordPress

Opérationnel est notre cours complet «apprendre le développement WordPress». Désormais dans sa troisième édition mise à jour et étendue, il a aidé des centaines d'acheteurs satisfaits à apprendre le développement WordPress de manière rapide, intelligente et approfondie. Ces chapitres que vous venez de lire ne sont qu’un échantillon de tout ce qu’il contient.

Crédit d'image: rawpixel

[ad_2]