En pujar una imatge, WordPress pot crear molts fitxers. El nucli, tema, WooCommerce i connectors registren dimensions i retalls; WebP o AVIF multipliquen les variants.
Alguns derivats sobren, però altres alimenten srcset, targetes, galeries, productes o editor. Eliminar-los per patró redueix disc i pot trencar silenciosament el web. Primer tracta’ls com un inventari.
Entendre i llistar les mides
Cada mida registrada defineix amplada, alçada, retall dur o proporcional, nom i context. WordPress també pot escalar originals enormes.
Quan WP-CLI ho admeti:
wp media image-size
En un diagnòstic PHP controlat:
$sizes = wp_get_registered_image_subsizes();
foreach ( $sizes as $name => $details ) {
error_log( $name . ': ' . wp_json_encode( $details ) );
}
No col·loquis això en una plantilla pública. Protegeix els registres i identifica quin component registra cada mida mitjançant codi o documentació.
Relacionar fitxers amb metadades i plantilles
Un nom pot acabar naturalment en -300x300, i les eines d’optimització utilitzen convencions pròpies. Fes servir el recompte només com a orientació i relaciona derivats amb _wp_attachment_metadata.
No eliminis tot allò que coincideixi amb una dimensió: podria ser la miniatura activa del catàleg.
Revisa portada, targetes, arxiu del blog, article, galeria, categoria WooCommerce, producte, relacionats i vistes administratives rellevants. Registra l’URL seleccionada en mòbil, escriptori i alta densitat.
Busca sol·licituds anomenades al tema i connectors:
the_post_thumbnail( 'card-landscape' );
Comprova també constructor, contingut desat, CSS i consumidors REST.
Protegir imatges adaptables
Encara que una plantilla demani large, WordPress pot incloure mides intermèdies a srcset. Eliminar-les pot obligar el mòbil a baixar-ne una de més gran.
Abans de desactivar una variant, revisa srcset, sizes, currentSrc, dimensions intrínseques i visuals i densitat. Estalviar emmagatzematge no ha d’augmentar l’amplada de banda.
WooCommerce utilitza mides diferents al catàleg, galeria, miniatures, ginys, relacionats, variacions i zoom. El tema o constructor pot registrar alternatives. Prova tot el recorregut, no només una entrada del blog.
No confondre retalls semblants
Dues variants amb amplada semblant poden compondre diferent. Un retall quadrat manté targetes alineades; un altre proporcional conserva tota la fotografia.
Abans de consolidar, comprova enquadrament, producte, consistència, dimensions i object-fit. El retall CSS pot substituir-ne un de físic, però encara baixa la font i canvia el punt focal.
Detectar residus de temes antics
Canviar tema o connector no elimina derivats existents, que queden com a candidats de neteja. Tot i això, poden continuar referenciats en contingut, CSS, memòria cau, correus, feeds, vistes socials, documents antics del constructor o una API externa.
Una variant no registrada no equival automàticament a una variant sense ús.
Desactivar la generació només afecta pujades futures; eliminar fitxers no impedeix que les pujades noves els creïn. El pla ha de definir el conjunt futur, canviar el registre, provar una pujada, mapar derivats anteriors i eliminar només els que es demostrin sense ús.
Utilitzar filtres amb una clau verificada
WordPress permet excloure mides:
add_filter( 'intermediate_image_sizes_advanced', function ( $sizes ) {
unset( $sizes['unused-custom-size'] );
return $sizes;
} );
Utilitza la clau exacta dins d’un connector mantingut o tema fill. No ho enganxis a producció abans de confirmar que cap plantilla ho demana. Documenta la decisió perquè una actualització pot registrar altres mides.
Estimar el benefici real
Amb una mostra recent calcula derivats per pujada, bytes per mida, multiplicació WebP/AVIF, freqüència, cost de còpies i ús del visitant.
Una miniatura diminuta i poc freqüent pot no justificar el risc; un retall innecessari de 2000 píxels repetit milers de vegades sí.
Copiar i regenerar de manera acotada
Abans de netejar, copia uploads i base de dades, registra l’inventari actiu i prova de restaurar un adjunt. Fitxers sense MySQL o MySQL sense fitxers no recuperen correctament la biblioteca.
Després de canviar mides, regenera només allò necessari. Prova primer un tipus, producte, retall, noms, metadades, disc i lliurament. Executa lots controlats fora de pics i còpies.
Després comprova 404, srcset, selecció mòbil i retina, producte i zoom, retalls, vistes de l’editor, CDN i restauració. Supervisa registres per URL antigues.
Per a una avaluació aporta llista de mides, tema i connectors, metadades de mostra, problema d’emmagatzematge i pàgines representatives. No calen contrasenyes inicialment.
El resultat correcte redueix espai i processament sense canviar-los per baixades mòbils més grans o imatges trencades.