Support » Plugin: Ultimate Member - User Profile & Membership Plugin » Feature request: css class of user role on profile page.

  • This would be extemely helpful… (i’m really surprised it isn’t included already).

    On a user’s profile page include a css class of the um role of that user. For example, if I have a custom UM user role of “teacher” then on the teacher’s profile page add the css class .um-role-teacher. This one is a no brainer because it’s so awesome and useful… boom!

Viewing 5 replies - 1 through 5 (of 5 total)
  • OK, I’ve found (another) ugly solution. Go into your user setup page and where the shortcode for your user role is, span it with a class in text mode of the editor, not visual mode.

    For example…

    <span class="um-role-teacher">[ultimatemember form_id=1924]</span>

    This enables you to apply specific css just to the profile page of users with the role of “teacher’.
    But it’d be better if this was in core.

    Another way is to create a new profile template for that specific user role (make a copy of the default profile template) and on line 21 change it from this…
    print "<div class='um-profile-body $nav $nav-$subnav'>";
    to this…
    print "<div class='um-role-teacher um-profile-body $nav $nav-$subnav'>";

    NB: change “teacher” with your custom role

    Plugin Author Ultimate Member


    We’ll add this to a future update.



    There must be a simple code that will add community role to the body tag.

    It’s not just the profiles that I want to target. For example I want to be able to make custom styles on home page based on the logged user’s role. It will be possible simply by adding the community role to body tag for all the pages. A lot of other plugins do that.
    Could you please provide us a functions.php code that injects community role in the body class?


Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Feature request: css class of user role on profile page.’ is closed to new replies.