rdusnr

kleo menu avatar size

May 19th, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. if ( ! function_exists( 'kleo_menu_user_avatar' ) ) {
  2. /**
  3. * Render user avatar menu item
  4. *
  5. * @param string $item_output
  6. * @param array $item
  7. * @param integer $depth
  8. * @param object $args
  9. * @return string
  10. */
  11. function kleo_menu_user_avatar( $item_output, $item, $depth, $args ) {
  12.  
  13. $output = '';
  14.  
  15. if ( is_user_logged_in() ) {
  16.  
  17. $url = bp_loggedin_user_domain();
  18.  
  19. $attr_title = strip_tags( $item->attr_title );
  20. $output .= '<a title="' . bp_get_loggedin_user_fullname() . '" class="kleo-bp-user-avatar' . ( $args->has_children && in_array($depth, array(0,1)) ? ' js-activated' : '' ) . '" href="' . $url . '" title="' . $attr_title .'">'
  21. . '<img src="' . esc_attr( bp_get_loggedin_user_avatar(array('width' => 200, 'height' => 200, 'html' => false)) ) . '" class="kleo-rounded" alt="">' . ($item->attr_title != '' ? ' ' . $item->attr_title : '');
  22.  
  23. $output .= ( $args->has_children && in_array($depth, array(0,1))) ? ' <span class="caret"></span></a>' : '</a>';
  24.  
  25. return $output;
  26. } elseif ( $args->has_children && in_array( $depth, array( 0, 1 ) ) ) {
  27. return $item_output;
  28. } else {
  29. return '';
  30. }
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment