WordPress CMS is the Role-based application when it comes to manage what users can or cannot do within a website. WordPress Role itself does not really define what user is capable of doing however it contains the list of capabilities that actually specify exactly what user can or cannot do.
From my personal experience supporting hundreds of customers with membership websites, I’ve came to conclusion that majority of the website owner do not realize that WordPress CMS already gives you pretty much all necessary fundamental features to build strong membership platform without spending a single dollar.
Typically there is a assumption that role and capabilities always come together and are inseparable however that is not completely true. You can create a role that does not have any capabilities while you can have a capability that is not assigned to any role. That is why I’ve written two separate article that give you more in-depth details about Roles as well as Capabilities.
Learn more » What is a WordPress Role
Learn more » What is a WordPress Capability
WordPress roles and capabilities is the very basic concept behind the access control management for the WordPress website. Truly understanding what it is, how it works and how can you combine them together, you can create complex membership websites or simply manage what other users can or cannot do within a site.