En 2007, j'ai travaillé en partenariat avec Darren Hoyt pour libérer Mimbo Pro, l'un des plus tôt premium WordPress themes. En 2012 Mimbo Pro a été publié sur wordpress.com. La semaine dernière, le 5 octobre 2016 pour être précis – mon 20e le thème a été publié sur wordpress.com. Le thème est appelé Étiquette, et c'est le thème que je suis en cours d'exécution sur le présent site. J'étais à réfléchir sur le fait que j'ai 20 thèmes en cours d'exécution sur wordpress.com – et maintenant, je me demande si je suis vraiment le plus prolifique de l'themer sur la plate-forme? L'intérieur du thème de l'équipe, à y faire des thèmes comme le bien – mais il y a beaucoup de gens de l'équipe, et je ne suis pas sûr qu'il y est quelqu'un qui a publiées individuellement autant de thèmes que j'ai. J'ai appris beaucoup de choses sur un thème affaires depuis Mimbo Pro a d'abord été publiée. Pro Theme Design n'est pas le plus grand thème de la boutique autour – mais c'est actuellement durable de l'entreprise que je dirige une seule main et il génère suffisamment de revenus pour m'occuper de ma famille confortablement. Ci-dessous sont quelques-uns des leçons que j'ai apprises au fil des ans de libérer 20 thèmes sur wordpress.com. Vous obtenez ce que vous payez pour - Je héberger mon site web et mes thèmes de site avec Liquidweb. Ils ne sont pas les le moins cher. En fait, je continue à penser à déplacer pour DigitalOcean, mais je n'ai pas envie d'apprendre à gérer un serveur de moi – même et j'aime ce que je peut appel sur le Liquidweb de l'équipe de soutien pour les aider quand j'ai casser des choses. Je fais mes comptes et impôts Freeagent. Il m'en coûte de l'argent chaque mois, mais c'est tellement plus facile que d'avoir à garder tout dans une feuille de calcul et hunt pour les recettes à la fin de l'année. J'ai acheté le logiciel. J'ai l'habitude de passer beaucoup de temps à chercher l' parfait gratuit de retouche d'image app – mais il était plus facile de simplement acheter Acorn, et Esquisse entre eux, ils font tout ce dont j'ai besoin. Tout automatiser J'ai automatisé de mon processus de développement grâce à Avaler pour construire et déployer thèmes (je vais écrire une série de billets de blog sur la façon dont je le fais). J'ai un mondial SASS bibliothèque qui comprend une série de styles standard que j'ai ensuite réutiliser dans tous mes projets. Si je trouve un bug, je peux mettre à jour le bibliothèque et tous mes thèmes de mise à jour. Je utiliser IFTTT à m'envoyer un mail lorsqu'il y a un nouveau post sur le forum sur le wordpress.com forum de support. J'utilise Google Alertes à m'envoyer un mail lorsqu'un de mes thèmes est mentionné sur le wordpress.org les forums de support. J'utilise de la mémoire Tampon pour planifier des mises à jour. J'ai utiliser le poste de planificateur de programmer des messages de blog. Je peux faire quelque chose qui me permettra de gagner du temps et des efforts obtient automatisé. Veille sur elle Le sommeil que lorsqu'un client est impoli. Laisser un certain temps – et vous serez en mesure de répondre poliment. Le sommeil que lorsque le design n'est pas assez de travail. Un cerveau redémarrage aide souvent vous pour voir les problèmes que vous ne pouviez pas voir avant. Dormir sur elle quand vous avez une fin de nuit de problème de code. Vous serez étonné de voir comment rapidement vous résoudre les problèmes de code lorsque vous n'êtes pas fatigué. Une promenade peut également fonctionner. Soyez à l'aise de dire non Je reçois beaucoup de soutien de gens demandant comment faire X, ou si je peux ajouter Y. Parfois, ce sont de bonnes idées, et je les ajouter. Il y a en fait été un peu des fois j'ai mis à jour tous mes thèmes basés sur une suggestion pour un thème! D'autres fois ils sont des idées qui ne va bénéficier qu'à une seule personne, ou ils sont des fonctionnalités qui ne sont tout simplement pas possible (ou pas dans le champ d'application d'un le thème). Dans ces situations, il n'y a rien de mal à dire non, et vous faut l'accepter. Si le thème est sur wordpress.com alors, souvent, c'est un dur pas car il n'y a pas d'autre solution – mais si possible, je reviendrai les utilisateurs vers une autre fonction (ou un plugin pour auto hébergé utilisateurs) qui peuvent aider à . En charge toutes les fonctionnalités Tout ce WordPress de a à offrir. Un couple de fois j'ai négligé d'inclure des éléments comme les arrière-plans personnalisés, ou des en-têtes personnalisés en mes thèmes, parce que je sentais que les utilisateurs peuvent abuser d'eux – et puis dans le code l'examen on m'a demandé de les ajouter. Après je l'ai fait une couple de fois, j'ai réalisé l'wordpress.com thème de l'équipe ont droit. Les clients ont acheté un thème de moi. Si ils veulent utiliser une drôle de couleur pour l'arrière-plan, ou de télécharger une énorme image d'en-tête, alors que c'est leur droit, c'est leur site web, après tout. Ces jours-ci je soutiens que beaucoup de la valeur par défaut de WordPress caractéristiques (et beaucoup de Jetpacks fonctionnalités) que je peux. Suivre les normes et les meilleures pratiques Quand j'ai commencé à faire les thèmes de la prime en 2007, il n'y avait pas beaucoup de normes ou de meilleures pratiques, mais depuis beaucoup de choses a chuté en place et par en suivant les meilleures pratiques, je peux faire des produits qui sont beaucoup plus robustes. Donc quel niveau dois-je utiliser? - J'utilise le Customizer pour tous les paramètres de thème et je garde les paramètres d'un minimum. - Je toujours utiliser WordPress fonctions essentielles, même si elles ne fonctionnent pas exactement comme je le voudrais. À l'aide des fonctions de base signifie qu'ils seront améliorées sans me rien faire, et les moyens de mes thèmes de travail avec les plugins qui crochet dans les fonctionnalités de base. - Je utiliser WordPress Normes de Codage dans l'Atome de l'Éditeur pour que je puisse faire sûr que mon code se réunit le WordPress normes recommandées. - J'en respectant les conventions de nommage pour les menus, les barres latérales, et des modèles de sorte que, lorsque les utilisateurs de basculer entre les thèmes de leurs paramètres de continuer à travail. Ceci est particulièrement important sur wordpress.com où de nombreux thèmes suivez les mêmes conventions. Vous pouvez lire sur les normes sur la wordpress.com thème de l'expérience utilisateur de la page. - J'essaye de suivre la PHPDoc règles pour la documentation de mes thèmes. Chaque thème-je faire a une meilleure documentation que ceux d'avant. Vous pouvez faire beaucoup de Soutien avec des CSS WordPress.com ne prend pas en charge les plugins (sauf si vous payez pour les VIP), de sorte la seule vraie personnalisation de l'option que vous avez est css personnalisé. Et au cours de la ans, je me suis rendu compte que 99% des problèmes et des demandes de fonctionnalités peuvent être fixe avec un display: none Cliquer ici http://www.c0nnected.biz