﻿﻿{"id":1751,"date":"2025-12-04T10:27:18","date_gmt":"2025-12-04T09:27:18","guid":{"rendered":"https:\/\/elearningsamba.com\/index.php\/tout-ce-que-vous-pouvez-desactiver-dans-wordpress-pour-quil-arrete-de-vous-gonfler\/"},"modified":"2025-12-04T10:27:18","modified_gmt":"2025-12-04T09:27:18","slug":"tout-ce-que-vous-pouvez-desactiver-dans-wordpress-pour-quil-arrete-de-vous-gonfler","status":"publish","type":"page","link":"https:\/\/elearningsamba.com\/index.php\/tout-ce-que-vous-pouvez-desactiver-dans-wordpress-pour-quil-arrete-de-vous-gonfler\/","title":{"rendered":"Tout ce que vous pouvez d\u00e9sactiver dans WordPress pour qu&#8217;il arr\u00eate de vous gonfler"},"content":{"rendered":"<p>WordPress, c\u2019est bien. Mais WordPress qui injecte des scripts d\u2019emojis, des styles Gutenberg, des shortlinks et 47 autres trucs dont vous n\u2019avez pas besoin dans chaque page de votre site\u2026 c\u2019est moins bien \u00e9videmment. Heureusement, Terence Eden, un dev qui en avait marre de voir son code source ressembler \u00e0 un plat de spaghetti, a compil\u00e9<br \/>\n<a href=\"https:\/\/shkspr.mobi\/blog\/2025\/11\/a-big-list-of-things-i-disable-in-wordpress\/\">une petite liste de tout ce qu\u2019on peut virer<\/a><br \/>\n.<\/p>\n<p>Car WordPress a adopt\u00e9 une philosophie de type \u201c<em>Decisions, not options<\/em>\u201d (des d\u00e9cisions, pas des options) o\u00f9 en gros, au lieu de vous laisser choisir, ils d\u00e9cident pour vous de ce qui est bon pour vous. Un peu comme Macron ^^. Le probl\u00e8me c\u2019est que leurs d\u00e9cisions incluent un tas de fonctionnalit\u00e9s dont la plupart des gens n\u2019ont rien \u00e0 faire \ud83e\udd72.<\/p>\n<p>\n<img decoding=\"async\" src=\"https:\/\/korben.info\/cdn-cgi\/image\/width=1200,fit=scale-down,quality=90,f=avif\/wordpress-desactiver-bloat-performance\/wordpress-desactiver-bloat-performance-2.png\" alt=\"\" loading=\"lazy\">\n<\/p>\n<p>Par exemple les emojis. J\u2019sais pas si vous savez, mais WordPress charge un script de d\u00e9tection d\u2019emojis et une feuille de style d\u00e9di\u00e9e sur CHAQUE page de votre site. Pourquoi tant de haine ? H\u00e9 bien parce que si vous tapez \ud83d\ude42 dans un article, WordPress veut le transformer en joli emoji. Sauf que si vous utilisez les vrais emojis Unicode (comme tout le monde en 2025), h\u00e9 ce script ne sert \u00e0 rien. Et il y a aussi le grand remplacement des emojis dans les flux RSS\u2026. Bref, tout \u00e7a, \u00e7a d\u00e9gage.<\/p>\n<p>Ensuite y\u2019a le formatage automatique avec <code>wptexturize<\/code> qui transforme vos guillemets droits en guillemets typographiques \u201ccomme \u00e7a\u201d. Et mon pr\u00e9f\u00e9r\u00e9, <code>capital_P_dangit<\/code> qui remplace automatiquement \u201cWordpress\u201d par \u201cWordPress\u201d avec le P majuscule. Oui, vous ne le saviez pas, mais WordPress corrige l\u2019orthographe de son propre nom dans vos articles. Mais quelle bande de nazes ^^.<\/p>\n<p>Gutenberg, l\u2019\u00e9diteur de blocs que j\u2019adore, injecte lui aussi ses styles globaux m\u00eame si vous utilisez l\u2019\u00e9diteur classique. Et c\u2019est pareil pour les styles de la librairie de blocs et l\u2019\u00e9diteur de widgets bas\u00e9 sur les blocs. Si vous \u00eates rest\u00e9 sur le Classic Editor comme beaucoup de gens, tout \u00e7a ne sert alors qu\u2019\u00e0 alourdir vos pages.<\/p>\n<p>C\u00f4t\u00e9 m\u00e9tadonn\u00e9es, WordPress ajoute aussi pleiiiiin de trucs dans le code de vos pages comme les shortlinks, le RSD (Real Simple Discovery, un truc d\u2019il y a 20 ans), des liens vers les flux de commentaires, les liens JSON de l\u2019API REST\u2026<\/p>\n<p>Aux chiottes toutes ces conneries !<\/p>\n<p>Le script de Terence fait aussi sauter l\u2019ajout automatique des tailles d\u2019images (<code>wp_img_tag_add_auto_sizes<\/code>), les templates de pi\u00e8ces jointes, et les block hooks qui modifient votre contenu. L\u2019id\u00e9e c\u2019est donc de reprendre le contr\u00f4le sur ce que WordPress g\u00e9n\u00e8re, au lieu de le laisser d\u00e9cider tout seul.<\/p>\n<p>Et gr\u00e2ce \u00e0 son script, le site de Terence (sans Philippe) obtient d\u2019excellents scores sur<br \/>\n<a href=\"https:\/\/pagespeed.web.dev\/\">PageSpeed Insights<\/a><br \/>\n, ce qui prouve que tout ce bloat n\u2019est vraiment pas n\u00e9cessaire. Son script PHP complet fait environ 190 lignes et<br \/>\n<a href=\"https:\/\/gitlab.com\/edent\/blog-theme\/-\/blob\/master\/includes\/remove.php\">il est dispo sur son GitLab<\/a><br \/>\n, bien comment\u00e9 pour que vous puissiez choisir ce que vous voulez garder ou virer.<\/p>\n<p>Attention quand m\u00eame, certaines de ces d\u00e9sactivations peuvent casser des fonctionnalit\u00e9s si vous les utilisez vraiment. Par exemple, si vous avez des plugins qui d\u00e9pendent de l\u2019API REST, la virer compl\u00e8tement serait une mauvaise id\u00e9e. M\u00eame chose pour les blocks Gutenberg si vous utilisez cet \u00e9diteur. L\u2019astuce c\u2019est donc de tester chaque modification une par une et de voir ce qui se passe.<\/p>\n<p>Amusez-vous bien et un grand<br \/>\n<a href=\"https:\/\/shkspr.mobi\/blog\/2025\/11\/a-big-list-of-things-i-disable-in-wordpress\/\">merci \u00e0 Terence<\/a><br \/>\n!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress, c\u2019est bien. Mais WordPress qui injecte des scripts d\u2019emojis, des styles Gutenberg, des shortlinks et 47 autres trucs dont vous n\u2019avez pas besoin dans chaque page de votre site\u2026 c\u2019est moins bien \u00e9videmment. Heureusement, Terence Eden, un dev qui en avait marre de voir son code source ressembler \u00e0 un plat de spaghetti, a compil\u00e9 une petite liste de tout ce qu\u2019on peut virer . Car WordPress a adopt\u00e9 une philosophie de type \u201cDecisions, not options\u201d (des d\u00e9cisions, pas des options) o\u00f9 en gros, au lieu de vous laisser choisir, ils d\u00e9cident pour vous de ce qui est bon pour vous. Un peu comme Macron ^^. Le probl\u00e8me c\u2019est que leurs d\u00e9cisions incluent un tas de fonctionnalit\u00e9s dont la plupart des gens n\u2019ont rien \u00e0 faire \ud83e\udd72. Par exemple les emojis. J\u2019sais pas si vous savez, mais WordPress charge un script de d\u00e9tection d\u2019emojis et une feuille de style d\u00e9di\u00e9e sur CHAQUE page de votre site. Pourquoi tant de haine ? H\u00e9 bien parce que si vous tapez \ud83d\ude42 dans un article, WordPress veut le transformer en joli emoji. Sauf que si vous utilisez les vrais emojis Unicode (comme tout le monde en 2025), h\u00e9 ce script ne sert \u00e0 rien. Et il y a aussi le grand remplacement des emojis dans les flux RSS\u2026. Bref, tout \u00e7a, \u00e7a d\u00e9gage. Ensuite y\u2019a le formatage automatique avec wptexturize qui transforme vos guillemets droits en guillemets typographiques \u201ccomme \u00e7a\u201d. Et mon pr\u00e9f\u00e9r\u00e9, capital_P_dangit qui remplace automatiquement \u201cWordpress\u201d par \u201cWordPress\u201d avec le P majuscule. Oui, vous ne le saviez pas, mais WordPress corrige l\u2019orthographe de son propre nom dans vos articles. Mais quelle bande de nazes ^^. Gutenberg, l\u2019\u00e9diteur de blocs que j\u2019adore, injecte lui aussi ses styles globaux m\u00eame si vous utilisez l\u2019\u00e9diteur classique. Et c\u2019est pareil pour les styles de la librairie de blocs et l\u2019\u00e9diteur de widgets bas\u00e9 sur les blocs. Si vous \u00eates rest\u00e9 sur le Classic Editor comme beaucoup de gens, tout \u00e7a ne sert alors qu\u2019\u00e0 alourdir vos pages. C\u00f4t\u00e9 m\u00e9tadonn\u00e9es, WordPress ajoute aussi pleiiiiin de trucs dans le code de vos pages comme les shortlinks, le RSD (Real Simple Discovery, un truc d\u2019il y a 20 ans), des liens vers les flux de commentaires, les liens JSON de l\u2019API REST\u2026 Aux chiottes toutes ces conneries ! Le script de Terence fait aussi sauter l\u2019ajout automatique des tailles d\u2019images (wp_img_tag_add_auto_sizes), les templates de pi\u00e8ces jointes, et les block hooks qui modifient votre contenu. L\u2019id\u00e9e c\u2019est donc de reprendre le contr\u00f4le sur ce que WordPress g\u00e9n\u00e8re, au lieu de le laisser d\u00e9cider tout seul. Et gr\u00e2ce \u00e0 son script, le site de Terence (sans Philippe) obtient d\u2019excellents scores sur PageSpeed Insights , ce qui prouve que tout ce bloat n\u2019est vraiment pas n\u00e9cessaire. Son script PHP complet fait environ 190 lignes et il est dispo sur son GitLab , bien comment\u00e9 pour que vous puissiez choisir ce que vous voulez garder ou virer. Attention quand m\u00eame, certaines de ces d\u00e9sactivations peuvent casser des fonctionnalit\u00e9s si vous les utilisez vraiment. Par exemple, si vous avez des plugins qui d\u00e9pendent de l\u2019API REST, la virer compl\u00e8tement serait une mauvaise id\u00e9e. M\u00eame chose pour les blocks Gutenberg si vous utilisez cet \u00e9diteur. L\u2019astuce c\u2019est donc de tester chaque modification une par une et de voir ce qui se passe. Amusez-vous bien et un grand merci \u00e0 Terence !<\/p>\n","protected":false},"author":1,"featured_media":1752,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"give_campaign_id":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_kadence_starter_templates_imported_post":false,"footnotes":""},"class_list":["post-1751","page","type-page","status-publish","has-post-thumbnail","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/comments?post=1751"}],"version-history":[{"count":0,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/pages\/1751\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media\/1752"}],"wp:attachment":[{"href":"https:\/\/elearningsamba.com\/index.php\/wp-json\/wp\/v2\/media?parent=1751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}