Erreurs courantes de développement de thèmes avec WordPress

Depositphotos 20821051 s

La demande de développement WordPress continue de croître et presque tous nos clients disposent désormais d'un site WordPress ou d'un blog WordPress intégré. C'est un geste solide - pas aimé de tout le monde mais il y a tellement de thèmes, de plugins et une grande quantité de développeurs que cela a du sens. La possibilité de modifier votre présence Web sans abandonner une plate-forme et recommencer n'est qu'un énorme avantage.

Si jamais vous avez un site WordPress que vous détestez, ou si vous ne pouvez tout simplement pas le faire fonctionner comme vous le souhaitez, trouvez simplement une ressource qui peut le réparer pour vous. Une implémentation WordPress n'est aussi bonne que les personnes qui ont développé votre thème et vos plugins.

Nous avons eu une telle demande que nous avons dû nous tourner vers des services et des sous-traitants qui convertissent les fichiers Photoshop en thèmes, ou nous achetons des thèmes auprès de services tiers. Nous aimons vraiment Themeforest pour sa qualité et sa sélection (c'est notre lien d'affiliation). En fin de compte, vous ne devriez jamais avoir à modifier les fichiers de thème à moins que vous ne fassiez quelque chose de radical pour le thème. Tout le contenu - pages, articles et catégories, doit être modifiable via l'administration de votre thème.

Cependant, lorsque nous développons un thème ou que nous en achetons un, nous trouvons souvent ces problèmes courants:

  • Catégories au lieu de types de publication personnalisés - Parfois, les sites ont différentes sections - comme les actualités, les communiqués de presse, les listes de produits, etc. qui fonctionnent bien dans un format de style blog où vous avez une page d'index, des pages de catégorie, puis des pages uniques pour afficher le contenu complet. Cependant, nous remarquons que de nombreux développeurs de thèmes raccourcissent les catégories de développement et de code en dur afin que vous ne puissiez utiliser le blog que pour publier ce contenu. C'est une implémentation terrible et ne profite pas des types de publication personnalisés de WordPress. De plus, si vous réorganisez vos catégories, vous êtes foutu car le thème est généralement codé en dur. Nous entrons souvent, développons les types de publication personnalisés, puis utilisons un plugin pour convertir la catégorie de publications en type de publication personnalisé.
  • Champs personnalisés sans plug-in Advanced Custom Fields - Je suis vraiment surpris que les champs personnalisés avancés n'aient pas été achetés par WordPress et intégrés dans le produit principal. Si vous avez des articles qui nécessitent des informations supplémentaires - comme une vidéo, une adresse, une carte, une iframe ou un autre détail, ACF vous permet de programmer l'entrée de ces éléments de manière dynamique dans votre thème et de les rendre obligatoires, par défaut ou facultatifs . ACF est un must et doit être utilisé à la place des champs personnalisés en raison du contrôle qu'il fournit sur votre thème. Vous voulez une vidéo intégrée sur la page d'accueil? Ajoutez un champ personnalisé qui ne s'affiche que dans une méta-boîte de votre éditeur de page d'accueil.
  • Structure du thème - WordPress a un éditeur de thème très basique que nous devons utiliser lorsque les clients ne nous fournissent pas d'accès FTP / SFTP pour éditer des fichiers. Il n'y a rien de plus frustrant que d'acheter un thème et de n'avoir aucun moyen de modifier les styles, l'en-tête ou le pied de page car ils ont déplacé les fichiers vers des sous-dossiers. Laissez les fichiers à la racine du dossier de thème! Sauf si vous avez inclus un autre cadre, il n'y a tout simplement pas besoin de toutes les structures de dossiers complexes. Ce n'est pas comme si vous alliez avoir des centaines de fichiers dans le dossier du thème que vous ne pouvez pas trouver.
  • Barres latérales et widgets - Ne pas avoir de barres latérales pour inclure des widgets dans tout votre thème est frustrant… et la surutilisation des barres latérales et des widgets pour ce qui devrait être des options simples est également frustrante. Une barre latérale doit être limitée au contenu statique dans certains types de page de vos thèmes, mais est mise à jour périodiquement. Cela pourrait être un appel à l'action du côté de votre contenu. Ou il peut s'agir d'une publicité que vous souhaitez afficher après le contenu. Mais ce n'est pas une barre latérale et un widget uniquement pour afficher un numéro de téléphone, par exemple.
  • Options codées en dur - Les liens sociaux, les images, les vidéos et tous les autres éléments doivent être intégrés dans des options de thème qui peuvent être facilement échangées. Il n'y a rien de plus agaçant que de devoir accéder aux fichiers de thème de base pour ajouter un lien de profil social à 10 endroits différents. Ajoutez une page d'options (ACF a un module complémentaire) et placez-y tous les paramètres afin que vos responsables marketing puissent facilement les ajouter ou les échanger lors de la mise en place du thème.
  • Les listes de liens sont des menus - WordPress avait une section de liens et ils l'ont finalement supprimée car les menus étaient un moyen idéal pour implémenter une liste de liens vers des ressources internes ou externes. Nous voyons souvent un seul menu programmé à plusieurs emplacements sur un site, ou nous voyons des listes affichées dans un widget de la barre latérale. Si la liste est un emplacement permanent et qu'elle est horizontale, verticale ou hiérarchique… il est temps de créer un menu.
  • Index et page d'accueil - La page d'index doit être réservée à votre blog et lister les articles que vous produisez. Si vous souhaitez avoir une page d'accueil personnalisée autre que les articles de blog, vous devez intégrer un Fichier de modèle de page d'accueil dans votre thème. Les paramètres Administration> Lecture dans WordPress vous permettent de définir la page que vous souhaitez avoir comme page d'accueil et la page que vous souhaitez avoir comme page de votre blog… utilisez-les!
  • Sensible - Chaque thème doit être sensible aux différentes hauteurs et largeurs de la pléthore de fenêtres les gens utilisent sur des appareils mobiles, des tablettes, des ordinateurs portables et de grands écrans. Si votre thème ne répond pas, vous vous blessez en ne fournissant pas l'expérience appropriée à l'appareil utilisé. Et vous risquez même de vous faire du mal en ne générant pas de trafic de recherche mobile sur votre site.

Une autre bonne pratique que nous commençons à voir est que les développeurs de thèmes et les vendeurs de thèmes incluent également un fichier d'importation WordPress afin que vous puissiez faire fonctionner le site exactement comme il apparaît lorsque vous l'avez acheté - et ensuite vous pouvez simplement entrer et modifier le contenu. . L'achat et l'installation d'un thème - puis la prévisualisation d'une page vierge sans aucun des éléments et fonctionnalités exceptionnels que la conception du thème montrait est aggravante. La courbe d'apprentissage est différente sur des thèmes complexes et les développeurs implémentent souvent les fonctionnalités différemment. Une bonne documentation et un contenu de démarrage sont un excellent moyen d'aider vos clients.

Un commentaire

  1. 1

Que pensez-vous?

Ce site utilise Akismet pour réduire les spams. Découvrez comment sont traitées les données de vos commentaires..