Une liste de contrôle en 8 étapes pour la publication d'un thème WordPress sur ThemeForest Partie 1

Publier des thèmes WordPress sur ThemeForest est difficile. je veux dire vraiment dur-mais c’est une bonne chose, car les acheteurs doivent acheter les thèmes les mieux conçus et les mieux codés, et ThemeForest doit placer la barre haute pour s’assurer qu’ils disposent des meilleurs thèmes sur le marché..

Tandis que ne pas laisser chaque thème être vendu sonne comme une mauvaise idée, c’est en fait un gagnant-gagnant-gagnant stratégie:

  • Le vendeur est encouragé à créer et à vendre de meilleurs thèmes..
  • Les acheteurs peuvent acheter des thèmes de qualité avec certaines "normes" qu'ils suivent.
  • ThemeForest obtient une image positive et se démarque de ses concurrents en vendant des thèmes WordPress respectant certaines normes de qualité..

Bien entendu, il en va de même pour presque tous les types de produits vendus sur les marchés Envato; mais je pense qu'il est prudent de dire que les thèmes WordPress attirent le plus l'attention des critiques de ThemeForest… et encore une fois, c'est une bonne chose pour tout le monde.

La barre pourrait être haute pour les thèmes WordPress, mais cela ne signifie pas nécessairement qu'il est difficile ou impossible de faire approuver votre thème. Si vous suivez des étapes simples comme le codage avec des normes et le respect des licences de vos actifs, vous pourrez vendre vos thèmes WordPress..

C'est pourquoi, dans ce tutoriel, nous allons passer en revue une liste de contrôle pour créer un thème WordPress pouvant être publié et vendu sur ThemeForest..

Avis important: Bien que Tuts + et ThemeForest fassent tous les deux partie de la famille Envato, je ne suis pas un employé d’Envato et cet article ne reflète pas l’opinion officielle des gars de ThemeForest. Je ne suis qu'un instructeur et ce sont mes idées - bien que les publier signifie qu'elles sont probablement de bonnes idées!

1. Évaluez la qualité de votre code

La qualité de votre code est essentielle pour les gars de ThemeForest: de faibles compétences en codage peuvent entraîner un rejet discret ou difficile. (Nous verrons ce qu’il faut entendre par "rejet modéré" et par "rejet sévère".) doit gardez votre code propre, optimisé et respectant les normes de qualité.

Le codage propre et l'optimisation peuvent vous sembler judicieux, mais vous vous demandez peut-être quelles "normes de qualité" vous devez respecter lors du développement de l'infrastructure d'un thème. En termes simples, il faut tenir compte de cinq normes: les normes HTML, les normes CSS, les normes JavaScript, les normes PHP et les normes de développement de thèmes WordPress..

Pour obtenir plus d'informations sur ces normes de qualité, vous pouvez consulter cet article de ma série "Making the Perfect WordPress Theme". Adopter et respecter ces normes tout en créant votre thème sera un énorme avantage pour vous, et les gars de ThemeForest n'auront pas de difficulté à comprendre le code de votre thème..

2. Validez votre annotation et testez votre thème avec vigueur

La validation de votre thème est un autre élément important du processus d’approbation de votre thème. Elle fait partie des normes de qualité que vous venez de lire, mais écrire un balisage normalisé ne signifie pas nécessairement que toutes les pages de votre thème passeront le code HTML et CSS. tests de validation sur les outils du W3C. Vous devez tester votre thème en détail avec de nombreux types de contenu de publication et des plugins populaires pouvant générer du contenu et invalider le balisage de votre thème..

Pour tester diverses données de publication, vous pouvez vous rendre à WPTest.io, qui est décrit comme "un ensemble de données de test extrêmement exhaustif pour mesurer l'intégrité de vos plugins et de vos thèmes". Ça l'est vraiment un ensemble exhaustif de données de test et peut sembler "trop" pour vous; Mais passer ce test difficile garantira à peu près que votre thème sera toujours valable dans tous les cas. En plus de WPTest, je recommande un excellent plugin WordPress appelé Monster Widget qui, comme son nom l'indique, charge les 13 widgets par défaut comme un "super-widget" pour vous permettre de gagner du temps en testant les barres latérales de votre thème..

En ce qui concerne les tests avec les plugins WordPress, assurez-vous de tester les plugins populaires qui produisent ou modifient les données dans le front-end de WordPress. Les plug-ins Shortcode, les aides à l'intégration vidéo, les widgets de partage de réseaux sociaux, tous les types de widgets de barre latérale et les plug-ins qui changent ou ajoutent du contenu doivent être testés pour offrir une meilleure expérience aux utilisateurs de votre thème. N'oubliez pas que ce n'est pas une obligation pour les gars de ThemeForest, mais ce sera une étape pour obtenir moins de rapports de bugs et éviter toute frustration avec votre thème..

Oh, et une dernière chose: n'oubliez pas de vérifier votre thème avec le plugin Theme Check!

3. Séparez tout type de fonctionnalité de votre thème

Avez-vous déjà entendu le terme "territoire du plugin"? C'est fondamentalement la définition du type de fonctionnalité qui peut (et devrait) être offerte par un plugin WordPress. Laisser la fonctionnalité de plug-in aux plug-ins est l'une des parties les plus importantes (et pourtant négligées) du processus de développement du thème WordPress..

Imaginez que vous dirigiez votre site Web d'entreprise avec un thème WordPress, mais avec le temps, vous tombez en amour avec ce thème. Vous décidez de changer de thème et de passer des heures à en trouver un nouveau. Vous trouvez un très beau design qui va certainement s'intégrer à votre site web. Vous l'installez et, BAM, tous vos "témoignages" ont disparu, vos pages "portefeuille" sont introuvables, et les codes abrégés que vous avez utilisés dans vos publications sont manquants. Comment te sentirais-tu?

C’est la frustration exacte que ressentent les utilisateurs de "mauvais thèmes" - ils sont pratiquement forcé d'utiliser ce thème pour toujours et à jamais. Le terme "territoire du plugin" a été créé pour décrire la fonctionnalité qui devrait être couverte par les plugins et pour éviter ce genre de mauvaise expérience. Vous l'avez probablement maintenant: vous devoir sortir votre fonctionnalité de votre thème et le servir comme un plugin séparé pour être installé.

Heureusement, il existe une solution simple pour vous et les utilisateurs de votre thème: la bibliothèque d'activation de plug-ins TGM. Il a été créé pour faire partie des thèmes qui "recommandent" ou "obligent" les utilisateurs à installer des plug-ins supplémentaires. À l'aide de cette bibliothèque, vous pouvez demander aux utilisateurs d'installer des plugins à partir de WordPress.org, d'un site Web ou même d'un fichier ZIP situé dans les dossiers de votre thème. Rendez-vous dans l'article où j'ai expliqué comment utiliser TGM Plugin Activation pour obtenir plus d'informations à ce sujet..

4. Assurez-vous que votre conception est bonne et "unique"

Il y a beaucoup de Thèmes WordPress dans ThemeForest, et il a commencé à se sentir comme s'il y avait plus que quelques "instances" de types de thèmes populaires. Un exemple est "thèmes d'entreprise": il y a littéralement des dizaines à des centaines de thèmes WordPress d'entreprise dans ThemeForest, et les choses ont commencé à se ressembler. ThemeForest souhaite proposer aux clients différents choix de conception, au lieu de conceptions similaires, de sorte que le "caractère unique" entre en ligne de compte dans le processus d'approbation de votre thème..

Bien sûr, cela ne signifie pas que vous ne pouvez pas utiliser un curseur ni une section "Témoignages", mais vous devez combiner ces éléments de conception de manière originale et agréable à l'oeil dans vos pages..

Fin de la première partie

J'espère vraiment que vous avez aimé l'article - c'est un peu un "éléphant dans la salle" puisque les gens ne veulent pas trop en parler, mais c'est quand même un sujet important. Restez à l'écoute pour la deuxième partie pour obtenir les quatre éléments restants de la liste de contrôle!

Quelle est votre opinion sur ce sujet? Dites-nous ce que vous pensez en commentant ci-dessous. Et n'oubliez pas de partager l'article avec vos amis, en particulier ThemeForesters!