7 problèmes WordPress vraiment ennuyeux (et comment les corriger)

Annoying THings about WordPress

Table des matières

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 à certains de ses défauts.

Jetons donc un coup d’œil aux problèmes les plus ennuyeux de WordPress et à ce que vous pouvez faire pour les résoudre :

1. Le passage de l’affichage du code à l’affichage visuel perturbe la mise en forme.

stress

Le problème : J’aime écrire mes articles dans Word et les coller ensuite dans l’éditeur visuel. Oui, je sais que c’est un blasphème mais je n’aime pas écrire dans le tableau de bord de WordPress, le correcteur orthographique de Google Docs est nul (si quelqu’un peut me dire comment le faire fonctionner, je lui en serai extrêmement reconnaissant) et dans tous les cas, coller directement dans l’éditeur visuel fonctionne plutôt bien de nos jours – ça me fait gagner du temps pour formater le texte et faire des titres.

J’aime utiliser l’éditeur visuel parce qu’il est plus rapide, mais j’aime aussi avoir le contrôle de mon code, donc j’ai tendance à passer d’une vue à l’autre. Un de mes clients exige que des balises de paragraphe soient placées autour de chaque paragraphe, alors je vais les mettre. Maintenant, le problème est que si je repasse en vue visuelle, les balises de paragraphe sont à nouveau supprimées. Très ennuyeux.

Il est également très facile de perturber la mise en forme en effectuant n’importe quel type d’édition autour des listes et il crée parfois des balises <div> ; supplémentaires et place des balises de paragraphe autour des images sans raison.

Sans parler du fait qu’il est frustrant de devoir faire défiler le texte et de retrouver le bon endroit dans votre article lorsque vous passez d’un éditeur à l’autre.

La solution : Utilisez le plugin TinyMCE Advanced. 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 beaucoup 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 mélangées même si vous utilisez les balises <code> ;.

Le problème : Comme je blogue sur WordPress, j’ai souvent besoin de coller des bouts de code dans un article. Le problème est que la moitié du code disparaît souvent ou s’embrouille lors de l’affichage de l’article. WordPress essaie d’interpréter et d’exécuter le code au lieu de simplement l’afficher. La balise <code> ; est juste pour 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é comme du code.

La solution : Utilisez le plugin Visual Code Editor (nous ne recommandons plus Visual Code Editor, car il n’a pas été mis à jour depuis 7 ans) pour préserver le formatage du code lors de l’édition. Vous pouvez également utiliser un outil en ligne comme Quick Escape pour convertir les caractères spéciaux comme les crochets en codes de caractères HTML avant de les coller dans WordPress. Ou si vous utilisez un long échantillon de code, utilisez un outil de collage comme Pastebin pour créer un lien vers celui-ci.

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

gratuit

Le problème : Nous voulons tous quelque chose pour rien, donc l’idée d’obtenir un thème gratuit est attrayante au premier abord. J’ai utilisé ma part de thèmes gratuits au fil des ans, mais la nouveauté s’est vite dissipée lorsque j’ai réalisé qu’ils étaient mal codés, rarement, voire jamais mis à jour, et qu’ils comportaient parfois des liens vers d’autres sites ou du code obscur à l’aspect douteux dans le pied de page. Sans parler du fait qu’il y a quelques centaines d’autres sites qui utilisent 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 finir par me coûter plus cher à long terme. Je sais maintenant que si j’investis un peu d’argent au départ, cela me fera presque certainement gagner du temps plus tard – n’oubliez pas que 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 depuis une source fiable comme le dépôt officiel de thèmes WordPress ou choisissez l’un des thèmes gratuits proposés par un développeur de thèmes premium réputé comme FancyThemes. Vous pouvez également consulter cet article de revue approfondie 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, etc.) dans un article, vous ne pouvez pas le faire via un chemin relatif (par exemple /images/myimage.jpg), mais vous devez le faire vers le chemin total (http://www.mysite.com/images/myimage.jpg). Toute la structure du backend de WordPress est construite de la même manière. Ce n’est pas un gros 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 lancer une recherche et un remplacement sur la base de données en utilisant SQL (c’est aussi un outil utile). C’est quand même embêtant !

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

Le problème : Il n’y a pratiquement aucune barrière à la création d’un plugin WordPress et l’aide de la communauté open source a encouragé beaucoup de non-programmeurs à créer leurs propres plugins. C’est très bien pour encourager les gens à apprendre à coder, mais moins pour le reste d’entre nous qui ne savons pas si un plugin particulier a été construit en accord avec les standards de codage de WordPress.

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

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

6. Il n’y a pas d’arborescence pour les pages dans le tableau de bord.

arbre

Le problème : Ce n’est pas un problème si vous utilisez WordPress principalement pour le blogging, mais si vous l’utilisez plus 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 entre elles d’un coup d’oeil, car toutes les pages sont juste listées dans une grande liste.

La solution : Utilisez le plugin CMS Tree page view. Ce plugin vous donne une vue arborescente visuelle de toutes vos pages comme vous pouvez être familier avec 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 le noyau de WordPress

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 maintenir la sécurité. Le problème que j’ai rencontré lorsque j’ai développé des sites pour des clients, c’est qu’en dépit du fait que j’ai insisté sur l’importance des mises à jour régulières, je me suis aperçu qu’ils revenaient me voir 2 ans plus tard et que le site n’avait jamais été mis à jour.

En cherchant cet article, j’ai trouvé des gens qui se plaignaient surtout du problème inverse : les clients effectuaient une mise à jour sans faire de sauvegarde au préalable et cassaient leur site.

Cette situation est en fait excellente pour les développeurs qui aiment vendre des forfaits 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 solutionDepuis la sortie de WordPress 3.7, le noyau exécute automatiquement les mises à jour mineures, sauf si vous lui demandez de ne pas le faire.

Vous pouvez également activer les mises à jour majeures et activer les mises à jour automatiques des plugins et des thèmes téléchargés depuis le dépôt officiel de WordPress en apportant quelques modifications à votre fichier wp-config.php. Je vous suggère de combiner cette stratégie avec un plugin de sauvegarde automatique comme BackupBuddy au cas où quelque chose se passerait mal pendant une mise à jour.

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

WordPress, on t’aime mais tu nous agaces parfois !

J’aime bien me plaindre, mais il y a beaucoup plus d’aspects positifs que négatifs dans WordPress, et comme je l’ai dit, il s’améliore à chaque mise à jour.

Si vous avez besoin d’une maintenance régulière pour garantir la stabilité de votre site web, découvrez les plans de maintenance complets de Weapzy pour une gestion sans soucis, tout en bénéficiant d’une optimisation des performances pour une expérience utilisateur optimale !