/** * Display user name in profile.php template. * * @since 1.0.0 * @param object $user_data holds WP_User object * @access public * @return void */ function wpaam_profile_show_user_name($user_data) { $output = '<div class="wpaam-user-display-name">'; $output .= '<a href="' . wpaam_get_user_profile_url($user_data) . '">' . esc_attr($user_data->display_name) . '</a>'; // Show edit account only when viewing own profile if ($user_data->ID == get_current_user_id()) { $output .= '<small><a href="' . wpaam_get_core_page_url('account') . '" class="wpaam-profile-account-edit">' . __(' (Edit Account)', 'wpaam') . '</a></small>'; } $output .= '</div>'; echo $output; }
<?php /** * wpaam Template: Current user overview. * * @package wp-user-manager * @copyright Copyright (c) 2015, Alessandro Tesoro * @license http://opensource.org/licenses/gpl-2.0.php GNU Public License * @since 1.0.0 */ $user_profile_user = wpaam_get_user_profile_url($current_user); ?> <div id="wpaam-current-user-overview-<?php echo $current_user->ID; ?> " class="wpaam-user-overview"> <div class="wpaam_one_fourth user-avatar"> <a href="<?php echo esc_url($user_profile_user); ?> "><?php echo get_avatar($current_user->ID, 48); ?> </a> </div> <div class="wpaam_three_fourth user-content last"> <a href="<?php
?> "> <?php do_action("wpaam_before_profile_details", $user_data); ?> <!-- Profile details wrapper --> <div class="wpaam-user-details"> <!-- First column --> <div class="wpaam_three_fourth wpaam-main-profile-details"> <div class="wpaam-avatar-img wpaam_one_sixth"> <a href="<?php echo wpaam_get_user_profile_url($user_data); ?> "><?php echo get_avatar($user_data->ID, 128); ?> </a> <?php do_action("wpaam_profile_after_avatar", $user_data); ?> </div> <div class="wpaam-inner-details wpaam_five_sixth last"> <?php do_action('wpaam_main_profile_details', $user_data); ?> </div>
/** * Returns the permalink of a profile tab. * * @since 1.0.0 * @return bool|string */ function wpaam_get_profile_tab_permalink($user_data, $tab) { $tab_slug = $tab['slug']; $base_link = wpaam_get_user_profile_url($user_data); $tab_permalink = $base_link . '/' . $tab_slug; return $tab_permalink; }