Hooks

Nesta página

Hooks permitem que plugins executem código em resposta a eventos.

Assinatura do hook

async (event, ctx) => ReturnType;

Configuração do hook

OpçãoTipoPadrãoDescrição
prioritynumber100Ordem de execução. Números menores primeiro.
timeoutnumber5000Tempo máximo de execução em milissegundos.
errorPolicy"abort" | "continue""abort"Se deve parar o pipeline em caso de erro.

Hooks de ciclo de vida

plugin:install, plugin:activate, plugin:deactivate, plugin:uninstall

Hooks de conteúdo

content:beforeSave, content:afterSave, content:beforeDelete, content:afterDelete

Hooks de mídia

media:beforeUpload, media:afterUpload

Hooks de páginas públicas

page:metadata — Para plugins sandboxed e nativos.

page:fragments — Apenas plugins nativos.

Referência de hooks

Veja a Referência de Hooks para tipos completos.