Nous avons récemment terminé une série qui couvrait Comment se lancer dans WordPress. Bien que ce ne soit pas une condition préalable à la lecture de l'article suivant, je vous recommande de lire les quatre articles, en particulier si vous venez juste de commencer à utiliser WordPress..
Les personnes qui visitent Envato Tuts + proviennent de divers horizons, tant par leur culture que par leur expérience. Souvent, nous publions des articles qui s'adressent à ceux qui ont une certaine expérience du développement, même s'ils ne sont pas dans le domaine sur lequel ils travaillent..
Je dirais qu'une fois familiarisé avec les concepts d'une langue ou d'un domaine, vous pouvez utiliser ces compétences pour traduire votre travail dans une autre langue ou sur une autre plateforme..
Mais que se passe-t-il si vous êtes absolument nouveau dans un sujet et que vous cherchez un endroit où commencer? C’est ce à quoi la série susmentionnée et l’article suivant visent à répondre..
À cette fin, si vous débutez dans WordPress et cherchez à vous repérer, consultez la rubrique Comment démarrer avec WordPress et poursuivez votre chemin en répondant aux questions suivantes: Que sont les thèmes WordPress??
Avant de commencer une discussion approfondie sur les thèmes, je tiens à dire que j'aime penser aux thèmes comme à la présentation de votre site. En d'autres termes, votre site ou votre blog n'est rien d'autre que des publications, des pages, des catégories et d'autres éléments, qui sont tous stockés dans une base de données..
Bien sûr, vous pouvez les afficher dans le navigateur sans aucun style, mais si vous avez une marque ou un look que vous souhaitez atteindre, le fait de ne pas avoir de thème ne communiquera rien de cela à vos visiteurs et / ou vos lecteurs.
Mais c'est mon définition. Comment WordPress définit-il "un thème WordPress"? Dans le Codex, on trouve ce qui suit:
Fondamentalement, le système de thème WordPress est un moyen de "skin" votre blog. Pourtant, il ne s’agit pas que d’une "peau". Le skinning de votre site implique que seul le design est modifié. Les thèmes WordPress peuvent fournir beaucoup plus de contrôle sur le look et présentation du matériel sur votre site web.
Je vous recommande de lire le document dans son intégralité, mais pour les besoins de cet article, nous avons une définition à partir de laquelle nous pouvons travailler..
C’est une question très courante qui présente à la fois des avantages et des inconvénients..
D'une part, vous pouvez trouver gratuitement de nombreux thèmes attrayants. Cependant, beaucoup de thèmes gratuits sont aussi un peu plus génériques. De plus, comme ils sont gratuits, il est probable que d'autres personnes auront le même thème.
Si vous créez un blog pour vous-même et que vous souhaitez créer un site qui n'a pas besoin d'une image de marque unique, utiliser une solution gratuite est totalement acceptable..
D'autre part, certains thèmes peuvent coûter entre 1 000 USD et 20 000 USD et plus, en fonction du niveau de conception et de personnalisation, des exigences et de l'environnement requis pour les prendre en charge..
Si cela ressemble à une somme extravagante d'argent à dépenser sur un thème, souvenez-vous qu'il s'agit d'un logiciel destiné à alimenter un site Web pouvant être utilisé par de nombreuses personnes..
Une solution comme celle-ci comporte de nombreuses considérations.
Il existe un certain nombre d'endroits en ligne où des thèmes sont disponibles. Cependant, tous les lieux ne valent pas la peine d'être recherchés. En fait, je ne recommande que quelques endroits réputés. Tous ne seront pas couverts ci-dessous, mais deux des meilleurs endroits qui peuvent être référencés sont ci-dessous.
De plus, je vais aussi expliquer pourquoi nous devrions éviter de chercher des thèmes gratuits uniquement nulle part et s'en tenir aux marchés premium.
ThemeForest est le propre marché d'Envato qui propose, au moment d'écrire ces lignes, plus de 6 000 thèmes WordPress..
Les thèmes que vous trouverez sur ce marché vont des thèmes de spécialité qui visent à faire une chose et le font bien aux thèmes qui essaieront de faire tout ce que vous pouvez imaginer..
Bien que la communauté WordPress reste divisée sur combien un thème devrait réellement faire pour l'utilisateur, la décision finale appartient au consommateur de déterminer combien il souhaite que son produit fasse.
Étant donné que les thèmes offrant une variété d’options continuent de se vendre, cela montre qu’il existe un marché pour eux. Cependant, il y a aussi quelque chose à dire pour les thèmes de niche qui restent concentrés sur une chose et continuent à améliorer une seule niche de l'espace de blogging et / ou de gestion de contenu..
Le référentiel de thèmes WordPress est un référentiel officiel qui permet aux développeurs de thèmes de soumettre leurs travaux, de subir un processus de révision, puis de télécharger leurs produits à partir du site Web et du tableau de bord WordPress..
Ces thèmes ont tendance à être plus axés sur une chose à faire vraiment bien. Par exemple, vous êtes susceptible de trouver des thèmes qui se concentrent spécifiquement sur les blogs, la photographie, la musique ou la présentation d'un autre aspect d'un passe-temps.
Si vous commencez à explorer des thèmes WordPress et souhaitez le faire sans budget, le référentiel de thèmes WordPress est un excellent point de départ..
Il existe absolument plus de marchés thématiques que ceux énumérés ci-dessus, mais si nous voulions tous les capturer, nous aurions un article dont la lecture prendrait des jours. Au lieu de cela, j'ai essayé de capturer deux des endroits les plus populaires pour trouver des thèmes premium et gratuits.
Pour être sûr, cette liste n'est pas exhaustive et vous pouvez toujours embaucher un développeur vous-même. En outre, si vous passez suffisamment de temps à apprendre les tenants et les aboutissants de la thématisation, vous pouvez peut-être en créer une vous-même..
Nous en reparlerons dans un instant, mais je voudrais d’abord mentionner quelques mots sur les thèmes gratuits qui sont renvoyés dans votre résultat de recherche Google moyen..
Rappelez-vous cependant que si vous vous lancez dans le thème de WordPress, c'est quelque chose qui viendra avec l'expérience plutôt que quelque chose que vous devez vous soucier de ce moment précis..
En ce qui concerne les thèmes WordPress, Internet est regorge de ressources sur où les trouver.
Mais, très, très fort: si vous choisissez de naviguer dans Google et de rechercher des thèmes WordPress gratuits, vous vous exposez au danger..
Autrement dit, de nombreux thèmes gratuits que vous êtes susceptible de trouver sur Google n'ont pas été vérifiés par les sources appropriées et risquent de rendre votre site vulnérable..
De toute évidence, ce n'est pas bon. À cette fin, restez fidèle à certains des marchés réputés tels que ceux énumérés ci-dessus, car ils sont parfaits pour acquérir un thème..
Pour ceux qui s’intéressent à la conception de thèmes WordPress, l’une des questions logiques à venir est la suivante: "Comment puis-je créer mes propres thèmes?"
Et c'est une excellente question, ne serait-ce que pour la simple raison que cela montre que d'autres personnes cherchent à acquérir de nouvelles compétences et à apporter leur contribution à l'économie de WordPress..
Cela dit, cela nécessite un peu d'apprentissage. Premièrement, il est important de reconnaître que vous aurez besoin de connaître quelques langages de développement. Ceux-ci inclus:
De plus, vous devez savoir comment utiliser un serveur Web et une base de données. Bien que vous n’ayez peut-être pas besoin de communiquer directement avec la base de données, il est utile de savoir comment les informations sont transférées depuis ce que vous voyez dans WordPress jusqu’à ce que vous voyez sur votre écran..
Heureusement, de nombreuses ressources sont disponibles pour apprendre exactement cela. Envato propose le matériel suivant:
Et pour ceux qui recherchent des sujets plus avancés, nous avons également d'autres cours sur le sujet..
Alternativement, il est également utile d’étudier le code géré par toute une équipe de contributeurs open source. C'est ce que le projet Underscores est tout au sujet.
Directement depuis le référentiel du projet:
Salut. Je suis un thème d'initiation appelé _s, ou underscore, si vous voulez. Je suis un thème destiné au piratage, alors ne m'utilisez pas comme thème parent. Au lieu de cela, essayez de me transformer en le prochain thème WordPress le plus génial.
En d’autres termes, Underscores est un thème qui sert non seulement de thème de départ ou de thème de base à partir duquel vous pouvez construire votre propre travail, mais également de thème qui fonctionne bien comme étude de cas sur la manière dont divers modèles doivent être construits, comment les répertoires doivent être organisés, comment le code source doit être écrit, etc..
Quand il s’agit de parler de fonctionnalité dans le contexte de thèmes WordPress, vous commencez à mélanger les idées de présentation avec, bien, la fonctionnalité. Et c'est là que les plugins WordPress entrent en scène.
Le noyau de WordPress est conçu pour être mince et léger, pour maximiser la flexibilité et minimiser le gonflement du code. Les plugins offrent ensuite des fonctions personnalisées afin que chaque utilisateur puisse adapter son site à ses besoins spécifiques..
De manière générale, les thèmes WordPress devraient être responsables de la gestion de la présentation de votre site Web. C'est-à-dire qu'ils sont responsables des polices, de la palette de couleurs et de la présentation du site..
Les plugins, d’autre part, sont responsables de l’introduction de fonctionnalités qui étendent les fonctionnalités principales de WordPress. Peut-être introduisent-ils une fonctionnalité propre à votre blog ou améliorent-ils quelque chose que votre blog ne possédait pas auparavant dans le tableau de bord.
Quoi qu'il en soit, il devrait exister une ligne stricte entre les thèmes et les plugins. Malheureusement, cette ligne est souvent franchie. Au lieu de cela, vous trouverez de nombreux thèmes regroupant des plugins avec leur code source, de sorte que le thème ne fonctionne pas sans le plugin. De plus, si un utilisateur installe une version du plug-in déjà fournie avec le thème, le résultat pourrait être aléatoire avec son site..
Bien que je ne prétende pas que vous devriez jamais construire un thème avec des fonctionnalités améliorées, je suis personnellement convaincu que les thèmes devraient être responsables de la présentation, et que les plugins devraient être responsables des fonctionnalités.
Cela dit, et comme indiqué plus haut dans cet article, il existe un marché pour les thèmes qui ont tendance à "tout faire", ce qui est évident pour les produits vendus et achetés sur divers marchés.
Le meilleur conseil que je puisse donner dans le contexte de la création de thèmes WordPress est de veiller à ce que les informations présentées soient présentées et stylisées correctement. À partir de là, vous pouvez vous lancer dans le développement de plugins. Mais c'est un autre sujet pour une autre fois.
Comprendre ce que sont les thèmes WordPress et le but qu’ils servent est relativement facile, mais si vous cherchez à créer vos propres thèmes, c’est une entreprise totalement différente. Cela nécessite un niveau de compréhension de plusieurs langages de programmation, ainsi que des éléments tels que la hiérarchie des modèles WordPress..
Heureusement, nous avons d'excellents cours à ce sujet. En plus de cela, nous avons également sur le marché de nombreux documents que vous pouvez télécharger, étudier et utiliser dans votre travail quotidien..
Si cela ne vous suffit pas, vous aurez la possibilité de consulter et de lire de nombreux documents et codes Open Source..
Pour ceux qui continuent d'être intéressés par WordPress, notez que je travaille exclusivement avec WordPress et que j'écris souvent à ce sujet. Vous pouvez voir tous mes cours et tutoriels sur ma page de profil, et vous pouvez me suivre sur mon blog et / ou Twitter à @tommcfarlin où je parle de développement logiciel dans le contexte de WordPress..
N'hésitez pas à laisser des questions ou des commentaires dans le flux ci-dessous, et je tenterai de répondre à chacun d'entre eux..