Title: Special User Roles and Capabilities
Author: Ipstenu (Mika Epstein)
Published: November 7, 2016
Last modified: November 24, 2024

---

# Special User Roles and Capabilities

## In this article

 * [Owner](https://developer.wordpress.org/plugins/wordpress-org/special-user-roles-capabilities/?output_format=md#owner)
 * [Committer](https://developer.wordpress.org/plugins/wordpress-org/special-user-roles-capabilities/?output_format=md#committer)
 * [Support Rep](https://developer.wordpress.org/plugins/wordpress-org/special-user-roles-capabilities/?output_format=md#support-rep)
 * [Contributor](https://developer.wordpress.org/plugins/wordpress-org/special-user-roles-capabilities/?output_format=md#contributor)

[ Back to top](https://developer.wordpress.org/plugins/wordpress-org/special-user-roles-capabilities/?output_format=md#wp--skip-link--target)

Every person who pushes code for, or aids in support for, a plugin is required to
have their **OWN** individual account. These accounts do not have to be personally
identifying (that is, you can name them PluginNameSupport1 if you wanted), however
all accounts must be used by a single human for your own protection.

There are four roles a user can have with regards to plugins. All can be managed
from the **advanced view** section of a plugin page:

![Interface of the plugin page, the link ''Advanced View'' is highlighted.](https://
i0.wp.com/developer.wordpress.org/files/2020/08/advanced-view.jpg?resize=300%2C260&
ssl=1)

There are fields to add Support Reps and Committers as needed.

## 󠀁[Owner](https://developer.wordpress.org/plugins/wordpress-org/special-user-roles-capabilities/?output_format=md#owner)󠁿

A plugin owner is automatically set by the person who submits the plugin. On plugin
approval, they are added as a Committer (see below) and flagged as the owner. Should
this need to be changed, scroll down to the **Danger Zone** section and select the
new owner from the dropdown:

![Transfer this plugin interface with a selector for the new owner and a "Please
transfer -Plugin Name-" button](https://i0.wp.com/developer.wordpress.org/files/
2020/08/can-transger.jpg?resize=1024%2C548&ssl=1)

If there are no other users with commit access, you will need to grant them access
before you can transfer the plugin. Remember, plugin owners should **always** have
commit access to the plugins they own.

If you see this message, then you are not the current owner, and need to contact
them to have ownership transferred:

![Message: This plugin is currently owned by -user- the can choose to transfer ownership
rights of the plugin to you](https://i0.wp.com/developer.wordpress.org/files/2020/
08/Owner.jpg?resize=1024%2C249&ssl=1)

If the original owner is no longer available, you may contact the plugins team for
assistance.

## 󠀁[Committer](https://developer.wordpress.org/plugins/wordpress-org/special-user-roles-capabilities/?output_format=md#committer)󠁿

Someone with commit access has the ability to push code via SVN and make official
requests concerning a plugin to the Plugin Directory Team.

Anyone with commit access has the right to request a plugin be closed, and has the
ability to add and remove anyone from commit access. This is done from the **Advanced
Page** on the sidebar:

[⌊Interface to add a committer, an input with an "Add" button next to it⌉⌊Interface
to add a committer, an input with an "Add" button next to it⌉[

In the forums, these people are labeled as a “Plugin Author” and have the ability
to mark posts regarding their plugin as resolved.

Other than the “Plugin Author” label in the forum for replies to plugin support 
topics, having commit access is not outwardly displayed. In order to be listed in
the plugin’s “Contributors & Developers” section, and to have the plugin included
in a WordPress.org profile, the user must be listed as a contributor (see the subsequent
section).

Adding and removing commit access can only be done by an existing committer.

## 󠀁[Support Rep](https://developer.wordpress.org/plugins/wordpress-org/special-user-roles-capabilities/?output_format=md#support-rep)󠁿

A support rep has **no** extra ability to directly manage the plugin itself. They
cannot request changes be made to a plugin’s status in the directory. However, they
will be labeled in the forums as being official support and this can help people
understand who is helping them.

[⌊Interface to add a support rep, an input with an "Add" button next to it⌉⌊Interface
to add a support rep, an input with an "Add" button next to it⌉[

In the forums, they are labeled as a “Plugin Support” and have the ability to mark
posts regarding their plugin as resolved.

They are displayed on the plugin page, and the plugin appears on their profile page
as a Support Representative.

Adding and removing this status can only be done by an existing committer.

## 󠀁[Contributor](https://developer.wordpress.org/plugins/wordpress-org/special-user-roles-capabilities/?output_format=md#contributor)󠁿

A contributor has no extra ability to directly manage the plugin itself. They _cannot_
request changes be made to a plugin’s status in the directory.

In the forums, they are labeled as a “Plugin Contributor” and have the ability to
mark posts regarding their plugin as resolved.

A contributor is publicly listed in the plugin’s “Contributors & Developers” section
and the plugin is listed as one of the user’s plugins in their WordPress.org profile.

To be added as a contributor, a user must be listed within _Contributors_ in the
plugin’s `readme.txt`.

While it is common to add people who helped with a plugin’s conceptualization or
was an original contributor, you do not need to add anyone to your plugin with more
access than you’re comfortable with.

First published

November 7, 2016

Last updated

November 24, 2024

[  Previous: Reporting Plugin Security Issues](https://developer.wordpress.org/plugins/wordpress-org/reporting-plugin-security-issues/)

[  Next: Take Over an Existing Plugin](https://developer.wordpress.org/plugins/wordpress-org/take-over-an-existing-plugin/)