Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- global $current_user, $wp_roles, $post, $posted;
- get_currentuserinfo();
- $userdata = wp_get_current_user(); // grabs the user info and puts into vars
- //jr_geolocation_scripts();
- //if (!$action) $action = site_url('wp-login.php?action=register&step=2');
- ?>
- <h2><?php _e('Complete your profile info', 'appthemes'); ?></h2>
- <h2><?php printf( __('%s\'s Profile', 'appthemes'), ucwords( $userdata->user_login )); ?></h1>
- <?php
- if ( isset($_GET['updated']) ) :
- $d_url = $_GET['d'];
- echo '<p class="success">'.__('Your profile has been updated.','appthemes').'</p>';
- endif;
- if (isset($errmsg)) echo $errmsg;
- ?>
- <form name="profile" id="your-profile" action="<?php the_permalink(); ?>" method="post" class="main_form" autocomplete="off">
- <div>
- <?php wp_nonce_field('update-profile_' . $user_ID) ?>
- <input type="hidden" name="from" value="profile" />
- <input type="hidden" name="checkuser_id" value="<?php echo $user_ID ?>" />
- <input type="hidden" id="user_login" name="user_login" value="<?php echo $userdata->user_login ?>" />
- </div>
- <fieldset>
- <legend><?php _e('Your Details', 'appthemes'); ?></legend>
- <p><label for="first_name"><?php _e('First Name','appthemes') ?></label> <input type="text" name="first_name" class="text regular-text" id="first_name" value="<?php echo $userdata->first_name ?>" maxlength="100" /></p>
- <p><label for="last_name"><?php _e('Last Name','appthemes') ?></label> <input type="text" name="last_name" class="text regular-text" id="last_name" value="<?php echo $userdata->last_name ?>" maxlength="100" /></p>
- <p><label for="nickname"><?php _e('Nickname/Company Name','appthemes') ?></label> <input type="text" name="nickname" class="text regular-text" id="nickname" value="<?php echo $userdata->nickname ?>" maxlength="100" /></p>
- <p><label for="nickname"><?php _e('Nickname/Company Name','appthemes') ?></label> <input type="text" name="nickname" class="text regular-text" id="nickname" value="<?php echo $userdata->gender ?>" maxlength="100" /></p>
- <p><label for="display_name"><?php _e('Display Name','appthemes') ?></label> <select name="display_name" class="select" id="display_name">
- <?php
- $public_display = array();
- $public_display['display_displayname'] = $userdata->display_name;
- $public_display['display_nickname'] = $userdata->nickname;
- $public_display['display_username'] = $userdata->user_login;
- $public_display['display_firstname'] = $userdata->first_name;
- $public_display['display_firstlast'] = $userdata->first_name.' '.$userdata->last_name;
- $public_display['display_lastfirst'] = $userdata->last_name.' '.$userdata->first_name;
- $public_display = array_unique(array_filter(array_map('trim', $public_display)));
- foreach($public_display as $id => $item) {
- ?>
- <option id="<?php echo $id; ?>" value="<?php echo $item; ?>"><?php echo $item; ?></option>
- <?php
- }
- ?>
- </select></p>
- <p><label for="email"><?php _e('Email','appthemes') ?></label> <input type="text" name="email" class="text regular-text" id="email" value="<?php echo $userdata->user_email ?>" maxlength="100" /></p>
- </fieldset>
- <fieldset>
- <legend><?php _e('Websites & Social media', 'appthemes'); ?></legend>
- <p><label for="url"><?php _e('Website','appthemes') ?></label> <input type="text" name="url" class="text regular-text" id="url" value="<?php echo $userdata->user_url ?>" maxlength="100" /></p>
- <p><label for="twitter_id"><?php _e('Twitter ID','appthemes') ?></label> <input type="text" name="twitter_id" class="text regular-text" id="twitter_id" value="<?php echo get_user_meta($user_ID, 'twitter_id', true); ?>" maxlength="100" /></p>
- <p><label for="facebook_id"><?php _e('Facebook ID','appthemes') ?></label> <input type="text" name="facebook_id" class="text regular-text" id="facebook_id" value="<?php echo get_user_meta($user_ID, 'facebook_id', true); ?>" maxlength="100" /></p>
- <p><label for="linkedin_profile"><?php _e('LinkedIn profile URL','appthemes') ?></label> <input type="text" name="linkedin_profile" class="text regular-text" id="linkedin_profile" value="<?php echo get_user_meta($user_ID, 'linkedin_profile', true); ?>" maxlength="100" /></p>
- </fieldset>
- <fieldset>
- <legend><?php _e('Profile', 'appthemes'); ?></legend>
- <p><?php _e('Enter a description below; this information will appear on your profile.', 'appthemes'); ?></p>
- <p><label for="description"><?php _e('Profile content','appthemes'); ?></label> <textarea name="description" class="text regular-text" id="description" rows="10" cols="50"><?php echo $userdata->description ?></textarea></p>
- </fieldset>
- <?php
- $show_password_fields = apply_filters('show_password_fields', true);
- if ( $show_password_fields ) :
- ?>
- <fieldset>
- <legend><?php _e('Change password', 'appthemes'); ?></legend>
- <p><?php _e('Leave this field blank unless you would like to change your password.','appthemes'); ?> <?php _e('Your password should be at least seven characters long.','appthemes'); ?></p>
- <p><label for="pass1"><?php _e('New Password','appthemes'); ?></label> <input type="password" name="pass1" class="text regular-text" id="pass1" maxlength="50" value="" /></p>
- <p><label for="pass1"><?php _e('Password Again','appthemes'); ?></label> <input type="password" name="pass2" class="text regular-text" id="pass2" maxlength="50" value="" /></p>
- <div id="pass-strength-result"><?php _e('Strength indicator','appthemes'); ?></div>
- </fieldset>
- <?php endif; ?>
- <?php
- //do_action('profile_personal_options', $userdata);
- //do_action('show_user_profile', $userdata);
- ?>
- <p>
- <input type="hidden" name="action" value="update" />
- <input type="hidden" name="user_id" id="user_id" value="<?php echo $user_ID; ?>" />
- <input type="submit" class="submit" name="submit" value="<?php _e('Update Profile »', 'appthemes')?>" />
- </p>
- </form>
Advertisement
Add Comment
Please, Sign In to add comment