Utilizo localwp para mi desarrollo y tengo mis temas en github que clono en una carpeta externa. Creé una extensión localwp para vincular simbólicamente mi tema al sitio local y me da un botón para volver a vincularlo si elimino los cambios de producción.

Todo esto funciona bien, excepto que después de usar la CLI de WP para activar el tema externo, las ubicaciones del menú ya no están seleccionadas. Mis menús todavía existen, pero tengo que ingresar y restablecer sus ubicaciones de visualización:

Los temas son técnicamente los mismos: nombre del tema en style.css, mismas ubicaciones de menú. La única diferencia es el nombre de la carpeta en la carpeta wp-content/themes.
Nunca tuve este problema cuando activaba manualmente el tema a través del menú de apariencia antes de crear la extensión, por lo que parece ser algo que el cli no está haciendo en lugar de activarlo a través de wp-admin.
wpCli.run(site, ['theme', 'activate', themeName]);¿Alguien conoce el funcionamiento interno de cómo se activan los temas y las diferencias entre la CLI y el panel de administración de wp? ¿Hay alguna manera de lograr que conserve las ubicaciones de visualización del menú a través de la CLI como lo hace en wp-admin?
Este tema fue modificado hace 4 horas y 47 minutos por .
Este tema fue modificado hace 4 horas y 46 minutos por .