User Group Field

This plugin provides an Field Type where you can select one or more user groups.

Configuring User Group Field

There is 3 display modes:

  • As a dropdown, where you can select only 1 group
  • As a group of checkboxes, where you can select 1 or more groups
  • As a group of radio buttons, where you can select only 1 group

Using User Group Field

To list the group(s) selected:

{% set groups = entry.userGroupFieldHandle.getGroups() %}
{% for group in groups %}
    {{ }}
{% endfor %}

To get only the first group

{% set groups = entry.userGroupFieldHandle.getGroups()|first %}
{{ }}

To check if the current user is in any of the groups selected

{% if entry.userGroupFieldHandle.inGroup(currentUser) %}
    <h1>User can access</h1>
{% endif %}

To check if the current user can access something based on the group selection

{% if entry.userGroupFieldHandle.canAccess(currentUser) %}
    <h1>User can access</h1>
{% endif %}

Note: This check is always true for admins.


Package Name

To install this plugin, search for its package name on the Plugin Store and click “Install”.


  • Version 1.0.4
  • Last Update 10/4/2021
  • Active Installs 472
  • Compatibility Craft 3
  • License MIT
  • Categories Fields, Security, Templating

Report an issue