Avaluació inicial sense contrasenyes Pressupost abans d’intervenir Un especialista responsable de principi a fi

Images And Responsive Media

WordPress genera massa mides d’imatge: quines es poden eliminar

Inventaria mides registrades, referències, retalls i necessitats futures abans de desactivar o eliminar les múltiples variants creades per WordPress.

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.

ABANS D’ENVIAR LA SOL·LICITUD

Preguntes freqüents.

Demaneu contrasenyes al formulari?+

No. El formulari públic no demana mai accessos. Les dades segures es demanen només després d’aprovar l’abast i el pressupost.

Qui revisa la incidència?+

La sol·licitud arriba a Jordi Ensenyat, fundador de Code Barcelona i especialista en WordPress amb més de 15 anys d’experiència.

Es canvia res abans del pressupost?+

No. Primer es revisen els símptomes visibles i es defineix l’abast. La intervenció comença després de l’aprovació i amb una via de recuperació preparada.

Treballeu amb webs en anglès i fora d’Espanya?+

Sí. WP Repair atén incidències de WordPress i WooCommerce en català, castellà i anglès mitjançant un servei remot.

Avaluar la meva incidència↗