Select your language
Following code show or prints the user group from current logged in user. We will use database sql query that looks for the title values in the prefix_usergroups table.
<?php // For Joomla 4+ & Joomla 5+ use Joomla\CMS\Factory; $user_ = Factory::getUser(); $db = Factory::getDBO(); // Get user group // Joomla 3$user_ = JFactory::getUser(); $db = JFactory::getDBO(); foreach($user_->groups as $group){ $query = 'SELECT title FROM #__usergroups'; $query .= ' WHERE id = ' . $group; $db->setQuery( $query ); echo 'User Group: ' . $db->loadResult(); }
If you are logged in as super user, the above code will result:
User Group: Super Users
Hope this helped.
Still need help! no problem, feel free to contact us Today
Abdul Waheed : (Hire Joomla & PHP Pakistani Freelancer)