Make WordPress Core


Ignore:
Timestamp:
08/06/2009 09:59:52 PM (16 years ago)
Author:
westi
Message:

Make it much easier to filter contact methods from user profiles adding and removing at will. Fixes #10240 props joostdevalk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/registration.php

    r11442 r11784  
    165165        $use_ssl = 0;
    166166
    167     if ( empty($jabber) )
    168         $jabber = '';
    169 
    170     if ( empty($aim) )
    171         $aim = '';
    172 
    173     if ( empty($yim) )
    174         $yim = '';
    175 
    176167    if ( empty($user_registered) )
    177168        $user_registered = gmdate('Y-m-d H:i:s');
     
    204195    update_usermeta( $user_id, 'nickname', $nickname );
    205196    update_usermeta( $user_id, 'description', $description );
    206     update_usermeta( $user_id, 'jabber', $jabber );
    207     update_usermeta( $user_id, 'aim', $aim );
    208     update_usermeta( $user_id, 'yim', $yim );
    209197    update_usermeta( $user_id, 'rich_editing', $rich_editing);
    210198    update_usermeta( $user_id, 'comment_shortcuts', $comment_shortcuts);
    211199    update_usermeta( $user_id, 'admin_color', $admin_color);
    212200    update_usermeta( $user_id, 'use_ssl', $use_ssl);
     201    foreach (_wp_get_user_contactmethods() as $method => $name) {
     202        if ( empty($$method) )
     203            $$method = '';
     204       
     205        update_usermeta( $user_id, $method, $$method );
     206    }
    213207
    214208    if ( isset($role) ) {
Note: See TracChangeset for help on using the changeset viewer.