Avez-vous déjà eu besoin d'un site Web qui devrait être construit avec WordPress, mais qui devrait également repousser les limites de ce magnifique système de gestion de contenu? Vous avez déjà eu besoin de créer un site Web WordPress pour partager des extraits de code, ou de mettre en place un cours en ligne pour vendre vos connaissances, ou de créer un système de support pour votre agence?
Parfois, un thème et un tas de plugins ne fonctionneront pas pour notre projet. Parfois, nous avons besoin d’un système complet avec un design décent et des fonctionnalités solides. C'est là que les thèmes de spécialité entrent en jeu.
Un thème WordPress doit être développé pour changer l'apparence d'un site Web et éviter d'offrir des fonctionnalités intégrées dans son noyau. C'est ce qu'on appelle "envahir le territoire du plugin" et considéré comme une mauvaise pratique puisque vous enchaînez l'utilisateur à votre thème avec les fonctionnalités que vous proposez. Heureusement, il existe une solution: vous pouvez fournir des fonctionnalités via des plug-ins que vos utilisateurs doivent installer. Pour ce faire, vous pouvez utiliser une bibliothèque PHP telle que TGM Plugin Activation..
Mais parfois, un projet nécessite que conception et fonctionnalité fonctionnent ensemble. Dans ce cas, nous avons une exception et son nom, utilisé dans l’ensemble du marché WordPress, est "thèmes spécialisés".
Si vous décidez de créer un thème spécialisé pour WordPress, vous voudrez peut-être examiner quelques points:
Vous devez proposer une approche unique afin de présenter votre thème comme un "thème de spécialité". Allez-y à la banane (si vous êtes certain que quelqu'un utilisera votre thème) et créez le thème le plus excentrique jamais vu par la communauté. Sérieusement, la communauté pourrait utiliser une variété de thèmes.
Les actions et les filtres font partie de l'API du plugin WordPress, mais cela ne signifie pas nécessairement que les thèmes ne peuvent en tirer profit. En fait, tous les frameworks de thèmes WordPress les plus populaires utilisent des actions et des filtres (principalement des actions) afin que les autres développeurs puissent étendre les frameworks. Suivez leur exemple et faites en sorte que votre thème soit extensible avec l'action WordPress et les points d'ancrage du filtre..
Voici votre "A-ha!" moment où vous souhaitez exploiter davantage votre thème en diversifiant les options de conception - préparez votre thème pour les thèmes enfants! Construisez votre thème de base (comme un framework de thèmes) et créez des thèmes enfants pour proposer différents designs.
Si vous estimez que d'autres thèmes peuvent tirer parti d'une partie de vos fonctionnalités, proposez-la sous forme de plug-in et exiger en utilisant la bibliothèque d’activation TGM Plugin. Mais dans la plupart des cas, les fonctionnalités des thèmes spécialisés ne peuvent pas être utilisées avec d'autres thèmes; il semblerait donc qu’un effort vain soit fait pour convertir la fonctionnalité.
Mais gardez à l'esprit que les développeurs peuvent créer des thèmes après vous libérez votre thème de spécialité, donc c'est toujours une bonne idée de séparer la fonctionnalité de la conception.
On peut créer tellement de types de thèmes de spécialité qu'il serait inutile d'essayer de tous les énumérer. Mais pour vous faire une idée, écrivons quelques-uns:
Comme je le disais plus tôt, toute bonne idée pourrait être et devrait être-transformé en un thème de spécialité. Si vous pensez avoir une bonne idée de créer un thème de spécialité original, allez-y.
Il existe une multitude de bons exemples de thèmes spécialisés sur Internet, principalement sur les marchés à thème WordPress. Jetons un coup d'oeil à quelques exemples remarquables dans ThemeForest:
Jamais entendu parler de Thunderclap? Thunderclap est une plate-forme "parlante" qui "aide les gens à se faire entendre" en faisant en sorte que suffisamment de supporters partagent leur cause dans les comptes de réseaux sociaux de leurs supporters. Et le thème Social Reach vous permet de créer un site Web personnalisé pour faire exactement cela..
Les systèmes de gestion de l'apprentissage sont à la hausse en 2014, mais Academy existe depuis mars 2013. Grâce à ce thème WordPress épuré et magnifique, vous pouvez créer votre propre système de gestion de l'apprentissage, puis diffuser et vendre des cours..
Si vous vendez un produit ou offrez un service, vos clients vont probablement demander de l'aide pour votre produit ou service. Avec le thème Support Desk, vous pouvez fournir une base de connaissances, un forum de support et des pages de FAQ à vos clients..
Les thèmes de spécialité ne doivent pas nécessairement être de grands thèmes complexes. Domena est un très bon exemple de thème de spécialité simple, qui vous aide à configurer une page "à vendre" pour vos domaines..
Je suis à peu près sûr qu'il n'y a pas de normes dans le monde qui ne prévoient pas d'exceptions. Dans notre cas, la notion de "thèmes de spécialité" est notre exception pour les normes de développement de thème. Même si nous créons un thème de spécialité tout en offrant ses fonctionnalités sous forme de plug-ins, nous empêchons en pratique les utilisateurs de changer de thème..
Que penses-tu de ce sujet? Faut-il voir plus de thèmes de spécialité et plier les normes un peu plus, ou devrions-nous nous en tenir strictement aux normes??
S'il vous plaît partagez vos pensées avec nous en commentant ci-dessous et si vous avez aimé cet article, n'oubliez pas de le partager avec vos amis.!