La création de votre propre thème WordPress est un excellent moyen d'en apprendre davantage sur le fonctionnement interne du CMS le plus populaire au monde. Cela signifie également que vous pouvez personnaliser les choses à votre guise, tout en utilisant uniquement les scripts et les styles dont vous avez besoin. Bien conçu, le résultat peut être un thème léger et fonctionnel.
Si vous avez essayé de modifier des thèmes (ou, plus sûrement, des thèmes enfants) mais que vous souhaitez le porter à un niveau supérieur, cet article est pour vous.
Si vous êtes un débutant complet, vous trouverez également des informations pour vous aider à démarrer. Et même si vous êtes un vétéran de la création de thèmes, c'est toujours une bonne idée d'avoir des ressources utiles à portée de main.
Pourquoi créer vos propres thèmes?
Alors que nous discutons de certaines des raisons ci-dessus, approfondissons un peu le sujet. Il existe trois raisons principales pour lesquelles vous souhaitez créer votre propre thème WordPress:
1. Pour le construire à votre façon
Créer quelque chose qui ressemble et fonctionne exactement comme vous le souhaitez est un excellent argument de vente. Devoir pirater le sujet de quelqu'un d'autre est une excellente expérience d'apprentissage, mais cela peut être fastidieux.
Vous pouvez également rencontrer des obstacles lorsque vous essayez de faire des ajustements. Après un certain temps, il est logique de construire quelque chose qui a ce dont vous avez besoin et qui saute ce que vous n'avez pas. C'est un excellent moyen de supprimer les ballonnements, et puisque vous avez écrit le code, il sera également beaucoup plus facile à maintenir.
2. Pour un excellent point de départ
Si vous créez des sites Web pour gagner votre vie, vous voudrez peut-être utiliser ce que l'on appelle un thème ou un cadre de thème "Démarrer". Il s'agit d'un thème simple et sans fioritures que vous pouvez personnaliser à votre guise.
Par exemple, de nombreux développeurs (y compris le vôtre) prennent une copie d'un package comme Underscores et créent quelque chose qu'ils peuvent réutiliser encore et encore. Il accélérera votre processus de développement tout en fournissant une base solide pour tout ce que vous construisez.
Bien que ce ne soit pas la même chose que de créer un thème à partir de zéro, vous prenez toujours une toile vierge et la transformez en un produit entièrement fini.
3. Pour distribution ou vente
Bien sûr, il existe un assez grand marché pour les thèmes WordPress gratuits et commerciaux. La création d'un thème que d'autres utiliseront vous permet de partager votre vision de ce que devrait être un thème.
Vous pouvez créer un thème à usage général pour un large public, ou quelque chose qui est adapté à une foule de niche. De toute façon, vous pouvez obtenir une grande satisfaction (et peut-être même gagner votre vie) en regardant les autres utiliser votre création.
Ressources thématiques de développement
Maintenant que nous avons exploré certains des avantages de la création de votre propre thème, examinons quelques ressources que vous pouvez utiliser pour vous aider tout au long du processus. Ils exécutent toute la gamme des ressources de code pour les plugins. Chacun a quelque chose d'unique à offrir.
WordPress.org – Développement de thème
La documentation officielle de développement de thème WordPress.org est un excellent endroit pour commencer votre voyage. Vous trouverez des informations sur la structure d'un thème, les normes de codage et la personnalisation. C'est la ressource la plus complète et vous reviendrez sans cesse.
Vous pouvez également consulter le manuel thématique.

Guide de référence WordPress
Une référence de balise de modèle pour WordPress 4.0+, vous trouverez une liste bien catégorisée de chaque balise disponible pour les développeurs de thèmes. Cliquez sur une balise pour une définition et un exemple d'extrait de code.

Se précipita
Hasty est un service gratuit qui vous aidera à générer facilement du code personnalisé pour votre thème. Vous pouvez générer rapidement du code pour les menus, les types de publication personnalisés, les barres latérales, les taxonomies, etc. Les générateurs de métabox et de requête devraient être publiés dans un avenir proche.

Vérification du sujet
Theme Check est un plugin écrit et utilisé par des personnes de l'équipe d'examen des thèmes WordPress.
Il analysera le code de votre thème pour voir si vous utilisez les dernières normes WordPress. Pour des raisons telles que la sécurité et l'efficacité, les normes changent à mesure que WordPress évolue. C'est une bonne idée de vous assurer que vous n'utilisez pas de code obsolète ou non sécurisé (gulp).

Enregistrer des avis obsolètes
Ce plugin vous informera de tout fichier ou fonction obsolète utilisé dans votre thème WordPress. Il a été écrit par Andrew Nacin, qui a été le développeur principal des versions précédentes de WP.

Ajouter correctement des scripts jQuery à WordPress
Saviez-vous que jQuery est inclus avec WordPress? Il peut être utilisé pour déployer des éléments d'interface utilisateur jQuery et plus sur votre site. Mais il y a quelques procédures à suivre pour en tirer le meilleur parti. Daniel Pataki a écrit un guide d'aide facile à comprendre.

Développer un thème WordPress à partir de zéro
Ce tutoriel pour débutant Tania Rascia a toutes les bases couvertes. Même si vous n'avez pas ou avez une expérience très limitée, cela commencera à fonctionner assez rapidement. Il s'agit de la première partie d'une série en trois parties, et les autres offrent des conseils et des techniques plus avancés.

Astuces pour l'archivage des fonctions WordPress
Le fichier functions.php d'un thème est l'endroit où la magie opère. Vous pouvez ajouter la prise en charge de diverses fonctions, créer des menus de navigation, des scripts de file d'attente, etc.
Les gens de WPBeginner ont compilé une liste d'extraits de code pour vous aider à tirer le meilleur parti de ce puissant fichier de thème WordPress.

Conseils pour les meilleures pratiques de développement WordPress
S'assurer que votre code est bien écrit est une grande partie du succès global de votre thème (qu'il soit accessible au public ou non). Un thème mal codé peut ne pas fonctionner comme prévu et peut également être beaucoup plus difficile à maintenir au fil du temps. Damian Logghe fournit ici quelques conseils pour vous aider à vous orienter dans la bonne direction.

Votre création / votre contribution / votre parcours
Créer votre propre thème WordPress de base peut être beaucoup plus simple que vous ne pouvez l'imaginer. Une fois que vous comprenez les composants de base qui composent un thème, ce n'est vraiment pas beaucoup plus compliqué que de créer un autre type de site Web.
WordPress, bien sûr, a également son propre ensemble de fonctionnalités et de balises à connaître.
Bien que regarder la longue liste de possibilités puisse être un peu écrasant, elles sont en fait là pour vous faciliter la tâche. Tant de fonctionnalités pratiques ont déjà été codées dans WordPress; il suffit d'un peu de recherche pour apprendre à utiliser les pièces dont vous avez besoin.
L'utilisation des ressources ci-dessus, ainsi que vos propres essais et erreurs, vous aideront à profiter de tout ce qu'un thème WordPress a à offrir.
