Activos generados y condicionales

POM genera estilos y scripts específicos del sitio a partir de las opciones del tema y del contenido del builder. Las extensiones también pueden solicitar paquetes de frontend condicionales documentados cuando su salida necesita una interacción con POM.

Contenido del capítulo

  1. Regenerar estilos y scripts generados
  2. Usar el selector de búsqueda compartido

Usa el asistente de regeneración solo después de una escritura intencional de ajustes o de mantenimiento. Para los activos de componentes, usa los asistentes de activos condicionales en lugar de reconstruir o encolar el paquete completo del tema.

Ampliar el registro de módulos

Registra las devoluciones de llamada de pom_modules_config antes de que el tema lea por primera vez el registro de módulos. El registro se memoiza solo para la solicitud actual y conserva el resultado filtrado, normalizado, traducido y ordenado que usan el builder y los asistentes de activos del frontend.

Si una integración añade o elimina intencionadamente una devolución de llamada de pom_modules_config después de la primera lectura del registro, llama a Pom_Assets_Modules_Runtime::reset_modules_config_cache() antes de volver a leer el registro. El restablecimiento afecta solo a la solicitud actual; no borra datos persistentes ni encola activos por sí mismo.