Créer un thème WordPress Maintenance, Compatibilité & Support

Dans la partie précédente de cette série, nous avons examiné quoi éviter lors de la création d'un thème WordPress. C'est un article important car c'est vraiment facile de faire ces erreurs.

Et dans cet article, nous allons passer en revue les choses que nous devons faire après faire notre thème.

Vous devriez garder à l'esprit que vous doit garder votre thème à jour, le rendre compatible avec les plugins WordPress populaires, et toujours fournir un excellent support pour vos clients.


Mise à jour régulière du thème

Avez-vous déjà vu juste une page vierge après avoir installé un nouveau thème WordPress? (Je l’ai fait et c’était vraiment déprimant.) Vous pouvez trouver le célèbre écran blanc de la mort de WordPress lorsque vous installez un ancien thème incompatible avec la dernière version de WordPress.

Pour éviter ce problème épouvantable à vos clients, en tant que développeur de thème, vous devez constamment vérifier votre thème à l'aide des dernières versions de WordPress. Pour vérifier votre thème en détail, vous devez expérimenter les dernières fonctionnalités incluses dans les nouvelles versions de WordPress..

Ce faisant, vous devez activer WP_DEBUG et exécutez le plugin Theme Check pour vous assurer qu'il n'y a pas d'erreurs ou d'avertissements avec la nouvelle version.

Si vous devez corriger quelque chose, faites-le immédiatement et publiez la mise à jour dès que vous le pouvez. Les utilisateurs du thème peuvent ne pas vouloir attendre une mise à jour et passer à un autre thème avec une mauvaise impression de vous ou de votre entreprise..


Offre de compatibilité pour les plugins

Certes, il n’ya aucun moyen de prendre en charge chaque plugin WordPress, mais c’est un avantage pour votre thème d’être compatible avec certains des plugins les plus populaires..

Dans cette section, nous allons voir les trois gros plugins que les développeurs de thèmes aiment supporter dans leurs thèmes, et comment les supporter dans le vôtre..

WooCommerce

WooCommerce est probablement le plugin de commerce électronique le plus populaire basé sur WordPress. Ce plugin gratuit a ses propres extensions (la plupart d’entre elles sont payantes, certaines sont gratuites) et peuvent gérer différentes passerelles de paiement, méthodes d’expédition ou même types de navigation..

Il a ses propres thèmes premium (créés par WooThemes) mais le plugin est codé de manière à ce que chaque développeur de thèmes puisse en rendre ses thèmes compatibles..

Rendre votre thème compatible avec WooCommerce est assez simple, en fait - la catégorie "Theming" de la documentation WooCommerce ne compte que huit articles:

  • Compatibilité avec les thèmes tiers / personnalisés / non-WC
  • Structure de modèle + modèles prioritaires via un thème
  • Crochets: référence d'action et de filtre
  • Afficher l'image de la catégorie dans l'archive des catégories
  • Remplacer le champ de recherche de produit (widget)
  • Tags conditionnels
  • Structure CSS
  • Rendre le widget de prix glissable sur les appareils tactiles

L'installation la plus simple peut suffire parfois:

  • Copiez votre thème page.php déposer et renommer woocommerce.php.
  • Retirez la boucle et remplacez-la par
  • Ça y est, vous êtes prêt à partir!

Si cela ne suffit pas et qu'il y a de bonnes chances que cela ne suffise pas, vous pouvez toujours aller plus loin: Créer un dossier nommé woocommerce et placez tous les fichiers que vous voulez dans le plugin woocommerce / modèles dossier (qui sont listés ici). De cette façon, vous pouvez éditer ce que vous voulez pour WooCommerce.

Lorsque vous êtes satisfait des résultats, accédez à la page de votre thème. functions.php déposer et ajouter add_theme_support ('woocommerce'); comme une ligne séparée.

Presse copain

BuddyPress est un plugin de réseautage social bien connu pour WordPress. Dans les propres mots de ses créateurs:

votre site propulsé par WordPress.org va au-delà du blog avec des fonctionnalités de réseau social telles que les profils d'utilisateurs, les flux d'activité, les groupes d'utilisateurs, etc..

La bonne nouvelle à propos de BuddyPress est que Probablement déjà compatible avec votre thème, hors de la boîte! BuddyPress v1.7 + utilise votre thème page.php fichier à travailler seul, mais si vous souhaitez inclure vos propres fichiers BuddyPress, le processus est similaire à celui de l'intégration WooCommerce:

  • À l'intérieur du plugin, copiez le contenu de la / bp-templates / bp-legacy / buddypress / dossier de votre thème communauté ou Presse copain dossier.
  • Si vous souhaitez utiliser un design différent de celui de votre thème page.php fichier a, dupliquez ce fichier et renommez-le en community.php ou buddypress.php. Editez le fichier que vous avez créé pour changer le design de vos pages BuddyPress.
  • Si vous souhaitez remplacer les fichiers CSS par défaut de BuddyPress, créez simplement un css dossier dans la racine de votre thème, copiez le buddypress.css et buddypress-rtl.css fichiers dedans, et les éditer comme vous voudrez.

Si vous êtes bloqué, rendez-vous au BuddyPress Codex. Il a une documentation très étendue qui vous aidera.

WPML

WPML est l’un des plugins multilingues les plus populaires pour WordPress. Bien qu'il n'ait pas de version "gratuite" (Bummer!), Il fournit des fonctionnalités essentielles lorsque vous payez pour cela.

Rendre votre thème compatible avec WPML est probablement beaucoup plus simple que les deux autres. (WPML.org propose un didacticiel complet à ce sujet, mais je pense que nous pouvons l'appeler un "didacticiel de traduction de site Web".) Il n'y a que deux points importants pour votre thème:

  • Préparez votre thème pour les traductions (aide et plus d'informations ici).
  • Mettre un wpml-config.xml déposer dans le répertoire racine de votre thème.

Après avoir préparé votre thème pour traduction, trouvez l'exemple. wpml-config fichier sur cette page et vous pouvez le modifier pour votre thème. Vous pouvez également consulter la même page pour savoir comment modifier le fichier..

Après avoir modifié le fichier et l'avoir placé dans la racine de votre thème, vous pouvez tester votre expérience en visitant cette page et en téléchargeant le plug-in intitulé "Outil de test de compatibilité WPML". Après cela, félicitations, votre thème est maintenant compatible avec WPML.!


Les moyens de fournir un service client

Personne avec un esprit sensé ne contestera l'importance de "prendre soin des gens qui achètent vos affaires", et c'est pourquoi je ne vais pas prendre votre temps pour vous dire à quel point c'est crucial..

Au lieu de cela, passons en revue nos options pour fournir un support à nos clients:

Répondre aux demandes des clients avec un forum public

Comme les forums de WordPress.org et ThemeForest, chaque centre de téléchargement et marché dispose d’un forum d’assistance pour connecter les clients aux développeurs de thèmes. C’est l’un des premiers endroits où vos clients vont demander de l’aide, mais comme ils sont extrêmement encombrés (et pas seulement avec vos clients), vous et vos clients pouvez avoir du mal à communiquer entre eux..

C'est toujours un choix judicieux de garder un œil sur ces forums, mais vous savez ce qui serait mieux? Fournir un support depuis votre propre site web!

Un package complet pour un excellent support client

Cette volonté absolument prenez votre temps avant d’aller vivre, mais ce sera absolument Il vaut la peine de fournir une section d'assistance complète et de qualité professionnelle sur votre site Web..

Alors que les forums de support des marketplaces offrent un lieu simple pour les discussions et les commentaires, disposer de votre propre système de support peut comporter davantage de fonctionnalités telles que:

  • Les forums
  • Un blog pour publier des nouvelles de votre entreprise
  • Une base de connaissances
  • Une section FAQ
  • Documentation en ligne pour chacun de vos thèmes
  • Coordonnées directes

… Et plus - puisqu'il s'agit de votre propre site web, le ciel est la limite. Et soyez assuré que vos clients absolument aimer!


Emballer

Dans cet article, nous avons expliqué comment gérer nos thèmes, comment les rendre compatibles avec certains plugins populaires et comment fournir un excellent service client..

Si vous avez quelque chose à ajouter, veuillez partager vos pensées en commentant ci-dessous. Et si vous avez aimé le post, n'oubliez pas de le partager avec vos amis développeurs.!