Primary

Topic Classes

Topic Classes offer a flexible way to categorize and organize topics in Groups Forums, beyond the default status filters. Unlike statuses (e.g., Published, Pending), classes are custom labels that administrators can define to suit your forum’s needs, such as a support workflow system.

Creating and Managing Classes

Administrators can create and manage topic classes:

  1. Go to Topics > Topic Classes in your WordPress dashboard.
  2. Click Add New Class.
  3. Enter a name (e.g., “To Do,” “Doing,” “Done”) and, optionally, a description.
  4. Save the class.

Example: Adding “To Do,” “Doing,” and “Done” classes can track support ticket progress, enhancing organization for moderators and assignees.

Tip: Use descriptive names to reflect your forum’s purpose—e.g., “Urgent,” “Review,” or “Completed.”

Using Topic Classes

Topic classes are applied to topics and can be managed by specific user roles:

Topic Moderators:

  • Can create, edit, and assign classes to topics.
  • Requires the edit_topic_classes and assign_topic_classes capabilities.
  • Ideal for setting up and maintaining the class system.

Topic Assignees:

  • Can only assign existing classes to topics they are responsible for.
  • Requires the assign_topic_classes capability.
  • Useful for updating topic statuses within their assigned scope.

Note: Classes are assigned via the topic edit screen (Topics > All Topics > Edit Topic) in the “Classes” or “Attributes” section, depending on your setup.

Permissions and Setup

  • Ensure the Topic Moderators and Topic Assignees groups exist in Groups > Groups. Otherwise create them in Topics > Settings and their appropriate capabilities will be added automatically.
  • If you have created them manually through Groups > Groups, make sure to assign the appropriate capabilities.
    Topic Moderators capabilities: edit_topic_classes, assign_topic_classes.
    Topic Assignee capabilities: assign_topic_classes.
  • Assign users to these groups via Users > All Users to grant class management rights.

Tip: Test class assignments with a moderator and assignee account to confirm permissions work as expected.