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

Administrador Mitjans Frontend

Els canvis CSS no apareixen després d’actualitzar WordPress

Descobreix per què WordPress no mostra un canvi CSS revisant el fitxer carregat, cascada, recursos generats, CDN i desplegament.

El navegador pot rebre un full d’estils antic, carregar un fitxer diferent del que has editat o trobar la regla nova però perdre-la dins la cascada. Buidar totes les memòries cau pot alterar temporalment el resultat sense identificar quina capa estava obsoleta.

Comença demostrant quin fitxer i quina regla utilitza realment el navegador.

Inspecciona l’element afectat

Obre Estils i Calculat a les eines de desenvolupament. Localitza la propietat esperada i comprova si la regla és absent, apareix ratllada, queda sobreescrita o és invàlida.

Classifica:
regla absent -> recurs equivocat o obsolet
regla ratllada -> cascada, especificitat o ordre
propietat ignorada -> sintaxi o context invàlid
classe canviada -> selector incorrecte
estil inline guanya -> sobreescriptura a l'origen

Compara una visita anònima amb una sessió d’administrador, perquè poden rebre memòries cau diferents.

Obre directament el full carregat

Des de Xarxa o Estils, obre la URL del CSS i cerca una marca única del canvi. Anota URL, versió, ETag, Last-Modified, capçaleres i estat de CDN.

Si la regla no hi és, confirma que has editat el tema fill, tema o connector actiu i el document root correcte. La data del fitxer no és una prova suficient: pot servir-se una còpia generada o minificada.

Corregeix la cascada amb precisió

Compara especificitat, ordre, media queries, condicions @supports i ús de !important. Prefereix un selector limitat al component i un ordre de càrrega correcte.

.site-header .primary-navigation {
  background: #123456;
}

Evita cadenes de !important que dificultin els estats futurs. Revisa la sintaxi anterior: una clau sense tancar pot invalidar totes les declaracions posteriors.

Identifica el CSS generat

Els constructors visuals, temes de blocs i optimitzadors poden compilar ajustos de la base de dades en directoris de pujades o memòria cau. Editar el fitxer generat només dura fins a la regeneració següent.

Modifica la font real, utilitza l’eina de regeneració i revisa permisos i espai. No eliminis tota la carpeta uploads per netejar aquests recursos.

Versiona correctament els estils

Posa a la cua els estils propis amb una versió del llançament o del tema:

wp_enqueue_style(
    'site-child',
    get_stylesheet_uri(),
    array(),
    wp_get_theme()->get( 'Version' )
);

Si la capçalera del tema no canvia, utilitza una versió controlada pel desplegament. Afegir una cadena aleatòria a cada petició anul·la els beneficis de la memòria cau.

Segueix totes les capes de memòria cau

Navegador, service worker, WordPress, allotjament, proxy i CDN poden conservar CSS. Llegeix les capçaleres i purga el recurs exacte després de publicar la nova versió.

Cloudflare pot ignorar els paràmetres segons la clau configurada. Comprova aquesta política i prova amb la memòria cau calenta, un altre navegador i una altra xarxa. Una sola recàrrega forçada és una evidència feble.

Comprova el desplegament i els nodes

Verifica que el fitxer ha arribat a tots els nodes i que l’enllaç de la versió activa apunta al build correcte. Un balancejador pot alternar recursos nous i antics.

Compara checksums i publica de manera atòmica. No editis producció si el desplegament següent sobreescriurà el canvi.

Revisa els service workers

Una PWA pot servir CSS antic al marge de la memòria cau habitual. Inspecciona Application > Service Workers i Cache Storage, inclosos l’àmbit i la versió activa.

Actualitza el manifest i l’estratègia d’activació mitjançant el connector o build. No obliguis tots els visitants a desregistrar-lo manualment: desplega un worker que retiri les còpies antigues amb seguretat.

Prova idiomes, amplades i estats

Els connectors multilingües poden generar CSS separat o classes diferents. Un fitxer RTL o una plantilla traduïda pot carregar-se després i sobreescriure el principal.

Inspecciona anglès, castellà i català. Reconstrueix la memòria cau de cada idioma i prova breakpoints, focus, mode fosc, barra d’administració, zoom i etiquetes llargues.

Verifica una solució duradora

Comprova el resultat com a visitant anònim, amb la CDN calenta i en navegadors representatius. Vigila els 404 de recursos després de publicar.

La reparació estable no depèn que cada usuari buidi el navegador: garanteix que tothom rebi una versió identificable i coherent del full correcte.

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