Existe uma maneira de adicionar uma function que será executada após a criação de um blog?

Existe uma maneira de ter uma function executada depois que um blog é criado no WP MU? Eu acho que eu precisaria adicionar um filtro ou algo assim, mas não estou familiarizado com o procedimento.

Posso configurar algo assim:

EXAMPLE!!! add_filter('new_blog_created', 'my_function'); function my_function() { // do something } 

Até agora, estou chamando wpmu_create_blog() para criar um novo blog com sucesso se isso ajudar.

Aqui está o meu código que está dentro de uma function:

 function create_site() { // some code $meta = apply_filters( 'add_signup_meta', $meta ); $result = wpmu_create_blog( $domain, $path, $blog_title, $current_user->ID, $meta, $wpdb->siteid ); } 

Solutions Collecting From Web of "Existe uma maneira de adicionar uma function que será executada após a criação de um blog?"

Você tentou a ação ‘wpmu_new_blog’.

O docstring para a function ‘wpmu_create_blog’ diz:

  • Essa function é executada quando um usuário se auto-registra também um novo site
  • como quando um Super Admin cria um novo site. Ganhar para ‘wpmu_new_blog’
  • para events que devem afetar todos os novos sites.

wpmu_new_blog é chamado com os seguintes parâmetros:

 do_action( 'wpmu_new_blog', $blog_id, $user_id, $domain, $path, $site_id, $meta );