Access User Meta Data on User Registration in Wordpress

Posted by Shadi Almosri on Stack Overflow See other posts from Stack Overflow or by Shadi Almosri
Published on 2010-10-28T11:25:12Z Indexed on 2010/12/24 9:54 UTC
Read the original article Hit count: 298

Hiya,

I am attempting to carry out a few functions when a user registers on a wordpress site. I have created a module for this which carries out the following function:

add_action( 'user_register', 'tml_new_user_registered' );

function tml_new_user_registered( $user_id ) {
    //wp_set_auth_cookie( $user_id, false, is_ssl() );
    //wp_redirect( admin_url( 'profile.php' ) );
    $user_info = get_userdata($user_id);
        $subscription_value = get_user_meta( $user_id, "subscribe_to_newsletter", TRUE);
    if($subscription_value == "Yes") {
        //include("Subscriber.Add.php");    
    }


    echo "<pre>: ";
    print_r($user_info);
    print_r($subscription_value);
    echo "</pre>";

    exit;
}

But it seems that i am not able to access any user meta data as at the end of this stage none of it is stored.

Any ideas how i execute a function once Wordpress has completed the whole registration process of adding meta data into the relevant tables too?

I attempted to use this:

add_filter('user_register ','tml_new_user_registered',99);

But with no luck unfortunately.

Thanks in advance!

© Stack Overflow or respective owner

Related posts about Wordpress

Related posts about wordpress-plugin-dev