WordPress utilizza un concetto di ruoli, progettato per offrire al proprietario del sito la possibilità di controllare ciò che gli utenti possono e non possono fare all'interno del sito. A ciascun ruolo è consentito eseguire una serie di attività denominate Funzionalità.