Get it All
Together

The following list is a migration from the previous WordPress MU version, located here. The latest release of WordPress, version 3.0, includes all the features of both WordPress and WordPress MU, which should make developers itching to get the latest and greatest WordPress version to their multi-blog platforms ASAP quite happy. Those of you who’ve traveled from Andrea’s awesome WPMU Tutorials site should note that the original list still stands for now, but that the functions have changed locations with the newest version and possibly may have slightly altered their usage.

Where possible, I’m going to try to refer back to the original post on a given function. If the function is deprecated, I will make note of that on the function page. If the function has been altered, I will try to document the change. Also note that, as mentioned above, all functions formerly held in the wp-includes/wpmu-functions.php file are now in the wp-includes/ms-functions.php file and /ms-blogs.php file.

ms-functions.php

Site Functions

User Functions

  • get_blogs_of_user( $id, $all = false )
  • get_active_blog_for_user( $user_id )
  • is_user_member_of_blog( $user_id, $blog_id = 0 )
  • add_user_to_blog( $blog_id, $user_id, $role )
  • remove_user_from_blog($user_id, $blog_id = ”, $reassign = ”)
  • is_blog_user( $blog_id = 0 )
  • wpmu_signup_user_notification($user, $user_email, $key, $meta = ”)
  • wpmu_signup_user($user, $user_email, $meta = ”)
  • wpmu_validate_user_signup($user_name, $user_email)
  • wpmu_activate_signup($key)
  • wpmu_create_user( $user_name, $password, $email)
  • newuser_notify_siteadmin( $user_id )
  • wpmu_welcome_user_notification($user_id, $password, $meta = ”)
  • get_user_id_from_string( $string )
  • get_most_recent_post_of_user( $user_id )
  • is_email_address_unsafe( $user_email )
  • wpmu_log_new_registrations( $blog_id, $user_id )
  • signup_nonce_fields()
  • signup_nonce_check( $result )
  • is_user_spammy( $username = 0 )
  • is_user_option_local( $key, $user_id = 0, $blog_id = 0 )
  • users_can_register_signup_filter()
  • welcome_user_msg_filter( $text )

Blog Functions

Administrative Functions

  • wpmu_admin_do_redirect( $url = ” )
  • wpmu_admin_redirect_add_updated_param( $url = ” )
  • get_dirsize( $directory )
  • recurse_dirsize( $directory )
  • upload_is_user_over_quota( $echo = true )
  • check_upload_mimes( $mimes )
  • update_posts_count( $deprecated = ” )
  • fix_import_form_size( $size )
  • upload_is_file_too_big( $upload )
  • wordpressmu_wp_mail_from( $email )
  • maybe_redirect_404()
  • fix_phpmailer_messageid( $phpmailer )
  • redirect_mu_dashboard()
  • get_dashboard_blog()
  • force_ssl_content( $force = ” )
  • filter_SSL( $url ) {

ms-blogs.php Blog Functions

functions.php