User Management

The User Management feature adds an interface to manage users, roles, login links, and system emails in WordPress. It builds on the existing WordPress core mechanisms for user, role, and capability management and extends them with an enhanced UI and additional options. This feature is only available with the Growth and Scale subscriptions.

Once activated via Greyd.Suite → Features, you’ll find it under Greyd.Suite → User Management. The interface is divided into four tabs: Users, Roles, Links, and Emails.

Users

Screenshot of the User management page with Users tab, described in the next paragraph.

This tab displays a list of all users on the current site. You can create, edit, and delete users as needed. The interface mirrors the standard WordPress Users page and retains its core functionality.

Roles

Roles are managed per site. In multisite installations, role management is only available on individual subsites. The tab shows all available user roles, including the default roles: Super Admin (only on multisite installations), Administrator, Editor, Author, Contributor, and Subscriber. A custom role called Not verified is used when the Registration feature is active.

Screenshot of the Roles Tab of the User Management page, explained in the paragraphs before and after.

You can create new roles or edit existing ones (except Super Admin, which can only be viewed). Each role can be customized in detail through a role editing form. In this form, the following settings are available:

  • Title and Settings: Define the role title (shown in admin) and slug (used internally). Under “Disable post types”, you can hide post/page menus without affecting the existing capabilities.
  • Capabilities: Enable/disable specific actions via grouped checkboxes. Add custom capabilities manually, which require corresponding code to take effect. WordPress capabilities documentation
  • Post Type Capabilities: Define access for post types such as Popups, Post Types, Dynamic Templates, Forms (if active), and custom types. Post type capabilities documentation
  • Block Capabilities: Restrict access to editor blocks. Restricted blocks remain in content but can’t be added.
  • Meta Fields: Define custom profile fields (label, field type, placeholder, default, required, etc.). Copy/paste between roles via modal with import/export logic.

In this tab you can manage login-related URLs and redirects. You can define custom URLs for login, logout, registration, and password reset. Defaults follow WordPress behavior but can be overridden per site. If values are set in Network Admin, a notice is shown.

Redirects occur when a non-logged-in user tries to access admin pages or an outdated login URL is used. Redirect targets can be chosen from lists or entered manually. If WPS Hide Login is active, login link settings are disabled and a message appears.

Screenshot of the Links Tab of the User Management page, explained in the paragraphs before.

Emails

This tab manages email delivery and default addresses for user and admin notifications.

  • SMTP: Define server, port, encryption, and optional login credentials. Mirrors the “SMTP Extension” feature.
  • Email Sender: Customize sender name and address for outgoing mails.
  • User Email Recipients: Add CC/BCC to fixed user recipient by clicking on “Show more recipients” to show input fields for CC and BCC.
  • Admin Email Recipients: Change or extend default admin recipients. Add CC/BCC if needed, by clicking on “Show more recipients”.
  • Email Templates & Testing: Only limited template editing is possible. Test email functionality is still unreliable.
Screenshot of the Emails Tab of the User Management page, explained in the paragraphs before.

Additional Features

  • Registration: Extends Forms with modes for user registration and data updates on the frontend. Adds the Not verified role (see Roles section above) that serves until a new user is manually verified. See the Greyd Forms documentation for more details.
  • Login Form: Adds a custom block to show a frontend login.
  • Dynamic Tags: Adds tags like First name, Last name, and user-defined meta fields. See Dynamic Tags documentation.
  • Restrict Access: Adds role-based access control to any post or page via metabox.
Screenshot of the Metabox for role-based User Access, explained in the paragraphs before.

Video

You are currently viewing a placeholder content from Vimeo. To access the actual content, click the button below. Please note that doing so will share data with third-party providers.

More Information

Last updated: