Si vous lisez ce blog, vous êtes probablement un fan de WordPress. Et oui, j'aime aussi WordPress, mais rien n'est parfait. Portant mes différentes casquettes de web designer, développeur web, écrivain, chercheur et blogueur, il y a plein de choses qui m'agacent régulièrement à propos de WordPress.

Heureusement, WordPress est mis à jour fréquemment et s'améliore à chaque mise à jour. Il existe également de nombreux développeurs intelligents qui ont écrit des plugins pour pallier certaines de ses lacunes.

Voyons donc les choses les plus ennuyeuses à propos de WordPress et ce que vous pouvez faire pour les résoudre :

1. Basculer entre le code et la vue visuelle gâche votre formatage

stress

Le problème: J'aime écrire mes messages dans Word, puis les coller dans l'éditeur visuel. Oui, je sais que c'est un blasphème mais je n'aime pas écrire dans le tableau de bord WordPress, le correcteur orthographique sur Google Docs craint (si quelqu'un peut me dire comment le faire fonctionner, je serai extrêmement reconnaissant) et dans tous les cas, coller à droite dans l'éditeur visuel fonctionne assez bien ces jours-ci – cela me fait gagner du temps à formater le texte et à créer des titres.

J'aime utiliser l'éditeur visuel parce que c'est plus rapide mais j'aime aussi avoir le contrôle sur mon code, donc j'ai tendance à basculer entre les deux vues. Un de mes clients exige que des balises de paragraphe soient placées autour de chaque paragraphe, donc je vais continuer et les mettre. Maintenant, le problème est que si je reviens en vue visuelle, les balises de paragraphe sont à nouveau supprimées. Très ennuyant.

Il est également très facile de gâcher le formatage en faisant n'importe quel type d'édition autour des listes et cela crée parfois des balises

supplémentaires et place des balises de paragraphe autour des images sans raison.

Sans oublier à quel point il est frustrant de devoir faire défiler vers le bas et de retrouver le bon endroit dans votre message lorsque vous basculez entre les vues de l'éditeur.

La solution: Utilisez le TinyMCE Avancé brancher. Il s'agit d'un éditeur WYSIWYG plus avancé qui résout de nombreux problèmes avec l'éditeur natif. Si vous allez dans les paramètres de TinyMCE, en plus d'avoir les options pour ajouter une charge plus de boutons à l'éditeur visuel, vous pouvez également désactiver cette suppression automatique des balises sous “options avancées”.

2. Les sections de code disparaissent ou sont mutilées même si vous utilisez des balises

Le problème: Comme je blogue sur WordPress, j'ai souvent besoin de coller des extraits de code dans un article. Le problème est que la moitié du code disparaîtra souvent ou sera gâché lors de la visualisation du message. WordPress essaie d'interpréter et d'exécuter le code au lieu de simplement l'afficher. La balise sert uniquement à la présentation visuelle, c'est-à-dire qu'elle indique à votre navigateur de faire en sorte que le code ressemble à du code, mais ne prend pas la peine d'expliquer qu'il n'est pas destiné à être exécuté en tant que code.

La solution: Utiliser le plugin Visual Code Editor (nous ne recommandons plus l'éditeur de code visuel, car il n'a pas été mis à jour depuis 7 ans) pour conserver la mise en forme du code lors de l'édition. Vous pouvez également utiliser un outil en ligne comme Évasion rapide pour convertir des caractères spéciaux comme des crochets angulaires en codes de caractères HTML avant de les coller dans WordPress. Ou si vous utilisez un exemple de code long, utilisez un outil de collage comme Pastebin pour y faire le lien.

3. Il y a trop de thèmes gratuits mal conçus et malveillants

libre

Le problème: Nous voulons tous quelque chose pour rien, donc l'idée d'obtenir un thème gratuit est attrayante au début. J'ai utilisé ma juste part de thèmes gratuits au fil des ans, mais la nouveauté s'est rapidement dissipée lorsque j'ai réalisé qu'ils étaient mal codés, rarement, voire jamais, mis à jour et contenaient parfois des liens vers d'autres sites ou un code obscur dans le pied de page. Sans parler du fait qu'il existe encore quelques centaines de sites utilisant tous le même thème.

La solution: Maintenant, j'utilise des thèmes premium ou je crée mes propres thèmes en utilisant un framework comme Genesis. Il m'a fallu beaucoup de temps pour accepter le fait que les choses gratuites sur Internet peuvent souvent me coûter plus cher à long terme. Je sais maintenant que si je mets un peu d'argent au départ, cela me fera presque certainement gagner du temps plus tard - rappelez-vous, le temps c'est de l'argent !

Cela ne veut pas dire que tous les thèmes gratuits sont mauvais, mais si vous voulez en utiliser un, téléchargez-le à partir d'une source fiable comme le référentiel officiel de thèmes WordPress ou choisissez l'un des thèmes gratuits offert par un développeur de thème premium réputé comme Thèmes de fantaisie. Vous voudrez peut-être aussi voir cet article d'examen approfondi sur 20 des meilleurs thèmes WordPress gratuits par Freddy M.

4. WordPress stocke les URI absolus dans la base de données

Le problème: Si vous mettez un lien (vers un fichier, une image quelconque) dans un message, vous ne pouvez pas y accéder via un chemin relatif (par exemple /images/monimage.jpg), vous devez plutôt créer un lien vers le chemin total (http://www.monsite.com/images/monimage.jpg). Toute la structure backend de WordPress est construite de la même manière. Ce n'est pas vraiment un problème jusqu'à ce que vous deviez déplacer votre site et découvrir que tous vos liens sont soudainement rompus.

La solution: utilisez un plugin comme Duplicator pour déplacer votre site. Ou si vous préférez le faire manuellement, vous pouvez exécuter une recherche et un remplacement sur la base de données à l'aide de SQL (ce est aussi un outil utile). C'est toujours énervant !

5. Il y a trop de plugins mal codés

Le problème: Il n'y a pratiquement aucun obstacle à la création d'un plugin WordPress et l'utilité de la communauté open source a encouragé de nombreux non-programmeurs à créer leurs propres plugins. C'est très bien pour encourager les gens à acquérir des compétences en codage, mais moins pour le reste d'entre nous qui ne sait pas si un plugin particulier a été construit conformément au Normes de codage WordPress.

En d'autres termes, lorsque vous trouvez un plugin WordPress, vous n'êtes jamais tout à fait sûr s'il va faire ce que vous voulez ou casser votre site. Votre site WordPress est aussi sécurisé que les plugins que vous utilisez, donc un plugin mal codé peut vraiment être un problème sérieux.

La solution: Vérifiez attentivement les avis de chaque plugin avant de le télécharger. Recherchez les plugins premium (qui sont plus susceptibles d'être mis à jour et codés correctement) et les plugins qui ont été examinés sur des sites réputés comme WPKube.

6. Il n'y a pas d'arborescence pour les pages du tableau de bord

arbre

Le problème: Ce n'est pas vraiment un problème si vous utilisez WordPress principalement pour les blogs, mais si vous l'utilisez davantage comme un CMS complet avec beaucoup de pages statiques, il est très difficile de voir la structure du site et comment les pages sont liées. ensemble en un coup d'œil, car toutes les pages sont simplement répertoriées dans une grande liste

La solution: Utilisez le Plug-in d'affichage de page d'arborescence CMS. Ce plugin vous donne une vue arborescente visuelle de toutes vos pages comme vous le savez peut-être dans d'autres systèmes CMS. Les pages peuvent être glissées et déposées pour réorganiser facilement les menus.

7. Les clients ne mettent pas à jour leurs plugins et WordPress Core

Le problème: Vous et moi savons qu'il est important de mettre à jour WordPress dès qu'une nouvelle version est publiée et de réinstaller les plugins et les thèmes lorsque de nouvelles versions sont publiées afin de le garder en sécurité. Le problème que j'ai eu lors du développement de sites pour les clients est que malgré le fait que j'impressionne l'importance des mises à jour régulières, je constaterais qu'ils me revenaient 2 ans plus tard et que le site n'avait jamais été mis à jour.

Lors de la recherche de cet article, j'ai trouvé que les gens se plaignaient principalement du problème opposé : les clients effectuaient une mise à niveau sans effectuer de sauvegarde préalable et cassaient leur site.

Cette situation est en fait excellente pour les développeurs qui aiment vendre des packages de maintenance continue à leurs clients, mais si vous ne préférez pas être lié à vos clients pendant des années (comme moi !), c'est loin d'être idéal.

La solution: depuis la sortie de WordPress 3.7, le noyau exécutera désormais automatiquement les mises à jour mineures, sauf si vous lui dites de ne pas le faire.

Vous pouvez également activer les mises à jour majeures des versions et activer les mises à jour automatiques des plugins et des thèmes téléchargés à partir du référentiel WordPress officiel en faisant quelques modifications apportées à votre fichier wp-config.php. Je suggérerais de combiner cette stratégie avec un plugin de sauvegarde automatique comme BackupBuddy en cas de problème lors d'une mise à jour.

La meilleure solution globale consiste peut-être à utiliser un service d'hébergement WordPress géré comme WP Engine qui gère les mises à niveau et les sauvegardes pour vous ou vos clients.

WordPress, je t'aime mais tu m'ennuies parfois !

J'aime me plaindre, mais il y a beaucoup plus d'aspects positifs que de négatifs dans WordPress, et comme je l'ai mentionné, il ne cesse de s'améliorer à chaque mise à jour.

Qu'est-ce qui vous ennuie avec WordPress ?

Crédit photos : Dieu de la connaissance

Laisser un commentaire