¿Si lo pongo en el style hijo o en el css editor aplica los cambios pero se guardan tras una actualización?
El editor de WordPress no es más que un editor de texto. Nada que modifiques ahí permanecerá tras una actualización. Supongo que cuando modificaste el fichero simplemente editaste los valores, ¿no? Es decir, donde ponía 20 tú pusiste 30 en su lugar, por ejemplo...
Si es así mala suerte, tendrás que hacer un diff (ver la diferencia entre ficheros de texto) con tu actual CSS y el nuevo y ver qué modificaste
Para la próxima, en lugar de hacer eso, crea reglas que sobreescriban a las que vienen por defecto en el CSS del theme y ponlo abajo del todo o en un fichero CSS nuevo (recuerda
wp_register_style() y
wp_enqueue_style()), de forma que sea mucho más fácil de localizar... Ejemplo:
Código original:
.container { width: 900px }
En lugar de modificar eso, vas abajo del todo y escribes:
.container { width: 920px }
Así tienes todas las modificaciones agrupadas y no tienes que ir línea por línea viendo si modificaste o no...
Sobre el tema hijo, ¿el tema hijo está quitando los CSS del padre? (recuerda
wp_deregister_style() y
wp_dequeue_style()). ¿Qué CSS adicionales incluye el tema hijo?
Ahí eres tú el que tiene que investigar y ver dónde colocar tus modificaciones... Si eres el autor del tema hijo, más fácil imposible.