Faire un thème pour WordPress est plus facile que jamais de nos jours (en théorie, une index.php fichier et un style.css fichier est tout ce dont vous avez besoin!). Mais si vous envisagez d’être le créateur d’un bon thème, un parfait Thème WordPress, vous devez vous entraîner dur.
Dans cette série, nous allons passer en revue les nombreux aspects de la création d'un thème de sorte que ce soit sans doute le meilleur thème que vous ayez jamais créé..
Sérieusement, ce qui rend un thème génial?
Bon design? Oui, mais j'ai vu beaucoup de thèmes WordPress qui m'ont presque fait pleurer à cause de leur beauté. Mais lorsque je l'ai acheté et téléchargé, j'ai constaté qu'il manquait les normes de base en matière de codage et que mon installation WordPress s'était immédiatement cassée..
Alors, la structure du code est-elle importante? Bien sûr, mais je suis tombé sur du code très sophistiqué dans les thèmes WordPress - la beauté du PHP orienté objet, du CSS lisible, des blocs de code brillamment documentés, etc. Mais il a cassé la minute je l'ai installé sur WordPress 3.6 - il semblait que cela ne fonctionnait que jusqu'à la version 3.2.
Qu'en est-il de la maintenance? Bien sûr, mais cette fois-ci, j'ai dû acheter un thème pour mon client qui utilisait les dernières fonctionnalités de WordPress pour cette version. C’était un bon thème, mais je ne pouvais pas déplacer un bloc à un autre endroit - cela ne m’a même pas laissé éviter de l'utiliser! Le site Web devait être identique au site Web de démonstration, sinon il s'effondrerait.
Alors, flexibilité? Oui mais…
Vous comprenez l'idée - il n'y a pas qu'une chose qui rend un thème génial.
Assistance à la clientèle, code valide, code sécurisé, compatibilité avec les principaux plug-ins et distribution correcte par rapport aux produits sous licence inclus.
En effet, il y a tant à apprendre.
Nous devons d’abord passer par certaines des API proposées par WordPress - peut-être pas toutes, mais un développeur de thème doit en savoir plus sur l’API Options, l’API Paramètres, l’API Personnalisation du thème, etc. Ensuite, nous verrons l’importance de la localisation et examinerons les options de licence pour divers marchés tels que ThemeForest, Creative Market ou votre propre site Web..
Ensuite, nous allons apprendre à écrire un meilleur code. Les normes de codage WordPress sont importantes et les marchés sont stricts. Des commentaires de code appropriés sont également importants pour chaque bit de code que nous utilisons. La validation du code est également cruciale, de même que sa sécurité.
Après cela, nous examinerons les mauvaises pratiques - les pires pratiques, vraiment. De réinventer la roue (en dupliquant les fonctionnalités de base) au thème le plus saturé de tous les temps (avec cinq mille polices et des tonnes de codes abrégés!), Nous verrons ce que pas à faire et éviter ces.
Enfin, nous allons saisir l’importance de la compatibilité, de la maintenance et du suivi client. Le support de divers plugins comme bbPress ou WooCommerce est un énorme avantage, mais la mise à jour régulière de votre thème et la fourniture d'un excellent support sont plus que cela. Beaucoup plus.
C'était l'introduction, l'échauffement de notre série. Restez à l'écoute pour plus d'informations: dans la prochaine série d'articles, nous aborderons les API, la localisation, les licences, etc..
Aussi, n'hésitez pas à commenter ce post avec vos suggestions. Nous avons un plan solide pour la série, mais vous pouvez l’aider à formuler vos questions! :)