Plugin Directory

Advanced Access Manager

The powerful and easy-to-use tool to improve security and define access to your posts, pages and backend areas for single blog or multisite network.

Advanced Access Manager (aka AAM) is known to be one of the very best
access control security enhancement tools available for WordPress. A very powerful yet easy-to-use plugin, AAM gives you flexible and customizable control over your single blog or multisite network.

With AAM, you can control access to various areas of your website, including posts, pages, categories, widgets, or menus. The access you set can be defined and tailored for any user, role, or visitor.

Below is the list of highlighted features that have been implemented and proven in the current version of AAM:

Secure Admin Login: Control the login process to your website. AAM allows you to define the number of possible login attempts, trace a failed login request's geographical location, and even lockout selected IP addresses by default to protect from potential hacker attacks.

Control Access to Posts, Pages or Categories: This feature allows you to restrict access to your posts, pages, and custom post types or categories for any user, role, or visitor. Define whether the viewer can "see", "read" or "comment" on any post or page. For a more extended list of possible options, consider getting the AAM Plus Package. To learn more about this feature and its use, check out our Posts and Pages Tutorial.

Control Access to Media Files: AAM allows you to configure custom access to media files for any user, role, or visitor. This feature works without any additional changes to your server’s .htaccess file. You can find more information about this topic in our Tutorial.

Manage Roles and Capabilities: This feature has been designed and tested by hundreds of experienced WordPress user and developers. It gives you the ability to create, update, or delete any role or capability. For security reasons, this feature is limited by default, but can be easily activated. Read more about this feature, including how to activate its full functionality, in our AAM Super Admin Tutorial.

Track User Activity: Track logged-in user activities like when user was logged in or logged out. To expand the tracking capabilities available, check out our AAM Activities extension.

Filter Backend Menu: Control access to backend menu, (including submenus). For more information on how this feature works, and for directions on how to use it, check out this tutorial- How to Manage Admin Menu.

Filter Metaboxes and Widgets: Filter available metaboxes or widgets for any user, role or visitor.

And many, many more... Check out our tutorials for more information about some of these

features, including step-by-step directions on how to use them.

To take AAM even further, check out the additional extensions we offer.

The AAM has multi-language UI:

Requires: 3.4.2 or higher
Compatible up to: 4.3.1
Last Updated: 2015-10-1
Active Installs: 50,000+


3.6 out of 5 stars


2 of 23 support threads in the last two months have been resolved.

Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1
100,1,1 75,4,3 100,2,2 75,4,3 83,6,5 100,11,11 60,5,3 83,6,5 100,6,6 100,4,4 50,2,1 100,2,2 100,2,2 0,1,0 0,1,0
0,5,0 100,7,7 50,2,1 0,1,0
50,2,1 80,5,4 0,4,0 73,11,8 33,3,1 100,2,2 71,17,12 100,11,11 25,4,1 33,3,1 80,5,4 100,4,4 100,3,3 75,4,3 100,1,1
100,3,3 0,2,0 100,2,2 100,6,6 75,4,3 0,1,0
100,3,3 80,5,4 100,1,1 100,1,1
100,4,4 55,11,6 0,1,0
67,15,10 50,4,2 100,1,1 100,1,1 100,1,1
11,19,2 0,40,0 100,4,4 80,5,4
60,5,3 50,2,1 100,3,3 67,3,2 80,5,4 78,9,7
67,3,2 100,2,2
0,4,0 80,5,4
33,3,1 100,1,1
100,5,5 100,3,3
100,2,2 100,4,4 0,1,0
0,1,0 100,1,1 0,1,0 50,2,1 86,7,6 100,5,5 67,3,2 0,1,0
0,1,0 0,1,0
100,2,2 0,1,0
0,1,0 0,1,0 100,2,2
50,2,1 67,3,2
100,1,1 50,2,1
100,4,4 100,1,1
0,1,0 25,4,1