Invalidar las cachés de las integraciones

Usa acciones de ciclo de vida en lugar de vigilar las tablas:

  • pom_translate_string_changed para los cambios en el origen;
  • pom_translate_translation_changed para los valores traducidos o la eliminación;
  • pom_translate_slug_changed( $object_type, $object_id, $locale, $slug, $previous_slug );
  • pom_translate_custom_url_translation_changed( $url_id, $locale, $translated_url );
  • pom_translate_language_changed para el estado local de la solicitud.

Las devoluciones de llamada deben calcular claves de caché precisas y evitar vaciados de caché completos. Incluye el sitio y la configuración regional en cada clave de caché multilingüe.

POM Translate vacía sus propias cachés. Estas acciones existen para que las integraciones puedan vaciar los fragmentos derivados, los índices o las cachés externas de su propiedad; no son una autorización para modificar el almacenamiento de POM.