Beispiel #1
0
/**
 * 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;
}
Beispiel #2
0
<?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 
Beispiel #3
0
?>
">

	<?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>
Beispiel #4
0
/**
 * 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;
}