Use do_action( 'unique_name' )
para criar suas próprias ações.
Você pode usar isso para oferecer uma API para o seu plug-in , para que outros plugins possam registrar retornos de chamada para o seu personalizado açao. Exemplo: Preciso ligar para o do_action no meu plugin?
Mas você também pode usar ações personalizadas (ou filtros) em um tema. Exemplo: Melhor maneira prática de implementar seções personalizadas em um tema WordPress
E você pode combinar ambos para tornar um plug-in e um tema trabalhando juntos. Exemplo: Como tornar o método do plugin disponível no tema?
Resumo: add_action( 'foo' )
registra um retorno de chamada, do_action( 'foo' )
executa o retorno de chamada registrado.