Menu Adam R Brown

WP hooks navigation: Home/browseActions indexFilters index

Source View: add_signup_meta

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

This hook occurs 3 times in this file.

Line Code
205      extract($result);
206
207      if ( $errors->get_error_code() ) {
208           signup_another_blog($blogname, $blog_title, $errors);
209           return false;
210      }
211
212      $public = (int) $_POST['blog_public'];
213      $meta = apply_filters( 'signup_create_blog_meta', array( 'lang_id' => 1, 'public' => $public ) ); // deprecated
214      $meta = apply_filters( 'add_signup_meta', $meta );
215
216      wpmu_create_blog( $domain, $path, $blog_title, $current_user->id, $meta, $wpdb->siteid );
217      confirm_another_blog_signup($domain, $path, $blog_title, $current_user->user_login, $current_user->user_email, $meta);
218      return true;
219 }
220
221 function confirm_another_blog_signup($domain, $path, $blog_title, $user_name, $user_email = '', $meta = '') {
222      ?>
223      <h2><?php printf( __( 'The site %s is yours.' ), "<a href='http://{$domain}{$path}'>{$blog_title}</a>" ) ?></h2>
 
Line Code
282           signup_user($user_name, $user_email, $errors);
283           return false;
284      }
285
286      if ( 'blog' == $_POST['signup_for'] ) {
287           signup_blog($user_name, $user_email);
288           return false;
289      }
290
291      wpmu_signup_user($user_name, $user_email, apply_filters( 'add_signup_meta', array() ) );
292
293      confirm_user_signup($user_name, $user_email);
294      return true;
295 }
296
297 function confirm_user_signup($user_name, $user_email) {
298      ?>
299      <h2><?php printf( __( '%s is your new username' ), $user_name) ?></h2>
300      <p><?php _e( 'But, before you can start using your new username, <strong>you must activate it</strong>.' ) ?></p>
 
Line Code
344      extract($result);
345
346      if ( $errors->get_error_code() ) {
347           signup_blog($user_name, $user_email, $blogname, $blog_title, $errors);
348           return false;
349      }
350
351      $public = (int) $_POST['blog_public'];
352      $meta = array ('lang_id' => 1, 'public' => $public);
353      $meta = apply_filters( 'add_signup_meta', $meta );
354
355      wpmu_signup_blog($domain, $path, $blog_title, $user_name, $user_email, $meta);
356      confirm_blog_signup($domain, $path, $blog_title, $user_name, $user_email, $meta);
357      return true;
358 }
359
360 function confirm_blog_signup($domain, $path, $blog_title, $user_name = '', $user_email = '', $meta) {
361      ?>
362      <h2><?php printf( __( 'Congratulations! Your new site, %s, is almost ready.' ), "<a href='http://{$domain}{$path}'>{$blog_title}</a>" ) ?></h2>