Les actualitzacions substitueixen fitxers del tema pare. Les edicions directes desapareixen per disseny; el CSS del Personalitzador, els temes fills i els connectors propis acostumen a sobreviure. Primer esbrina on vivia el canvi i recupera només el codi intencionat.
No sobreescriguis el tema nou amb una còpia antiga completa sense revisar la seguretat i les plantilles.
Defineix què ha desaparegut
Anota les URL, amplada de pantalla, disseny esperat i si el canvi era CSS, plantilla PHP, JavaScript o un ajust del tema.
Revisa el codi font i Xarxa per saber si el selector o fitxer falta o si es carrega però queda sobreescrit.
Recull:
versions anterior i nova
hora d'actualització
fitxer, selector o hook absent
captures
proves de consola o CSS
No incloguis contingut privat.
Localitza el codi anterior
Busca còpies prèvies, historial Git, instantànies i còpies del desenvolupador. Compara només el tema pare i els directoris fill o personalitzats rellevants.
No utilitzis la memòria cau del navegador com a única font; el resultat minificat pot estar incomplet o generat.
Confirma qui ha creat el canvi i quin problema resolia.
Audita ajustos i dades de disseny
Alguns temes desen colors, tipografia, capçalera i maquetador a wp_options o entrades personalitzades. Compara una còpia anterior de la base abans d’assumir que s’ha esborrat codi.
No importis tot un paquet antic d’opcions a producció: pot sobreescriure menús, ginys o URL nous. Extreu l’ajust concret, prova’l i conserva l’esquema de la versió actual.
Revisa ubicacions més segures
Comprova Aparença > Personalitza > CSS addicional, tema fill, estils de l’Editor del lloc, connector de fragments i connector propi. Potser ha canviat l’especificitat del selector, no el codi.
Si el CSS existeix, identifica el marcatge nou. Evita acumular !important sense entendre la cascada.
Regenera el CSS i la memòria cau després de canvis controlats.
Compara les plantilles
Fes un diff de la plantilla recuperada amb el pare antic i el nou. La versió nova pot contenir hooks, escaping o HTML necessari per a connectors.
Fusiona:
correccions i estructura del proveïdor
només el canvi personalitzat intencionat
escaping i hooks actuals
capçalera de versió documentada
No restauris tota la plantilla vella: pot reintroduir vulnerabilitats.
Crea o repara un tema fill
Mou les plantilles, CSS i funcions adequades a un tema fill. Carrega els estils amb el mètode documentat.
/*
Theme Name: Site Child
Template: parent-theme-directory
*/
Template ha de coincidir amb el directori pare. Fes còpia i prova l’activació a staging.
Treu la funcionalitat del tema
Shortcodes, tipus de contingut, integracions i lògica comercial han de viure en un connector propi mantingut perquè no desapareguin quan canvia el disseny.
Prefereix hooks a plantilles copiades si n’hi ha prou amb un filtre o acció. Menys overrides redueixen la feina futura.
No desis secrets al tema ni en JavaScript visible.
Restaura el canvi visual amb seguretat
Aplica a staging el canvi mínim revisat. Prova escriptori i mòbil, usuaris anònims i connectats i els navegadors clau.
Comprova l’accessibilitat: focus, teclat, contrast i zoom. Un aspecte idèntic pot trencar la interacció.
Desplega amb control de versions i cache-busting.
Comprova plantilles de blocs
En temes de blocs, les plantilles de l’Editor del lloc poden prevaler sobre els fitxers. Una versió de base marcada com a «Personalitzada» pot amagar la nova del proveïdor.
Exporta estils i plantilles abans de restablir. Compara el marcatge de blocs, fusiona només ajustos intencionats i valida navegació, patrons i comportament responsive.
Demostra resistència a actualitzacions futures
Executa una altra vegada l’actualització del pare en una còpia de staging i confirma que sobreviuen el tema fill i el connector propi. Documenta cada override i la versió comparada.
El manteniment recurrent ha de revisar diferències a cada versió. La reparació duradora restaura el disseny i separa les personalitzacions dels fitxers que el proveïdor substitueix.