/
var
/
www
/
barefootlaw.org
/
wp-content
/
themes
/
barefoot
/
template-parts
/
header
/
Upload File
HOME
<?php /** * The template part for displaying a account link in header * * @package Aisconverse * @subpackage Covercase * @since Covercase 1.0 */ $account_classes = array( 'navbar-account' ); if ( function_exists( 'Basement_Header' ) ) { $basement_header = Basement_Header(); $logo_position = isset( $basement_header['logo_position'] ) ? $basement_header['logo_position'] : ''; if ( $logo_position ) { switch ( $logo_position ) { case 'left' : case 'center_left' : $account_classes[] = 'pull-right'; break; case 'right' : case 'center_right' : $account_classes[] = 'pull-left'; break; } } } else { $account_classes[] = 'pull-right'; } ?> <?php if ( basement_woo_active() || is_user_logged_in() || ( defined( 'FAKE_USER' ) && FAKE_USER ) ) { ?> <div class="<?php echo implode( ' ', $account_classes ); ?>"> <?php $current_user = wp_get_current_user(); $userName = ! empty( $current_user->display_name ) ? $current_user->display_name : ''; if ( covercase_validate_gravatar( $current_user->user_email ) ) { $avatar = get_avatar( $current_user->ID, 30 ); } else { $avatar = '<i><ins aria-hidden="true" class="cov-user"></ins></i>'; } $wp_account = is_user_logged_in() ? get_edit_user_link() : '#'; $woo_account = get_option( 'woocommerce_myaccount_page_id' ); $link_class = array( 'user-is-auth' ); if ( basement_woo_active() && ! empty( $woo_account ) ) { $wp_account = get_permalink( $woo_account ); } //$link_class[] = 'no-bg'; $final_name = ''; if ( preg_match( '/\s/', $userName ) ) { $separate = explode( ' ', $userName ); $last = array_pop( $separate ); $first = mb_strimwidth( $separate['0'], 0, 15 ); $last = isset( $last['0'] ) ? $last['0'] : ''; $final_name = $first . ' ' . $last . '.'; } else { $final_name = mb_strimwidth( $userName, 0, 15 ); } $final_name = ! empty( $final_name ) ? '<span>' . esc_html( $final_name ) . '</span>' : ''; ?> <a href="<?php echo esc_url( $wp_account ); ?>" class="<?php echo esc_attr( implode( ' ', $link_class ) ); ?>" title="<?php esc_attr_e( 'My Account', 'covercase' ); ?>"><?php printf( '%s%s', $avatar, $final_name ); ?></a> </div> <?php } ?>