{"id":2311,"date":"2026-04-22T10:00:00","date_gmt":"2026-04-22T08:00:00","guid":{"rendered":"https:\/\/pletzenauer.com\/?p=2311"},"modified":"2026-08-05T17:24:34","modified_gmt":"2026-08-05T15:24:34","slug":"proliferacao-de-plugins","status":"publish","type":"post","link":"https:\/\/pletzenauer.com\/pt-pt\/2026\/04\/22\/proliferacao-de-plugins\/","title":{"rendered":"Quando um plugin de WordPress se torna uma hipoteca"},"content":{"rendered":"<p>H\u00e1 algumas semanas assumi um site com 74 plugins ativos. O site carregava em 8 segundos, o backend estava lento e o administrador tinha deixado de instalar atualiza\u00e7\u00f5es \u2014 com medo de que algo se partisse.<\/p>\n<p>N\u00e3o \u00e9 um caso isolado. O WordPress construiu um ecossistema de plugins que torna o arranque f\u00e1cil \u2014 e \u00e9 precisamente por isso que muitos sites se transformam, ao longo dos anos, numa manta de retalhos de depend\u00eancias das quais j\u00e1 ningu\u00e9m sabe para que servem.<\/p>\n<p>A minha abordagem: antes de cada instala\u00e7\u00e3o, tr\u00eas perguntas. Primeira, a funcionalidade \u00e9 mesmo necess\u00e1ria ou apenas um extra agrad\u00e1vel? Segunda, o plugin \u00e9 mantido ativamente? Terceira, existe uma forma limpa de o resolver sem plugin?<\/p>\n<p>O resultado no site acima referido ao fim de 6 semanas: 22 plugins, tempo de carregamento abaixo de 1,5 segundos, atualiza\u00e7\u00f5es a correr automaticamente.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Cada plugin instalado \u00e9 uma aposta em que outra pessoa levar\u00e1 os seus problemas a s\u00e9rio durante mais tempo do que voc\u00ea pr\u00f3prio.<\/p>\n","protected":false},"author":0,"featured_media":1445,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2311","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-unkategorisiert"],"_links":{"self":[{"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/posts\/2311","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/comments?post=2311"}],"version-history":[{"count":1,"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/posts\/2311\/revisions"}],"predecessor-version":[{"id":2891,"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/posts\/2311\/revisions\/2891"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/media\/1445"}],"wp:attachment":[{"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/media?parent=2311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/categories?post=2311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pletzenauer.com\/pt-pt\/wp-json\/wp\/v2\/tags?post=2311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}