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