This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

This plugin has been closed and is no longer available for download.

Path Access


This plugin gives you the ability to call the 404.php template file or your own custom template file for specific paths where a user is not logged into WordPress and is not a specific role.

To use Path Access look under the “Settings” menu.

Your theme must have a 404.php file. However, if you want a more custom page you can create a file called access.php and users will be directed to that template instead, this template will set you HTTP Response to 403.

In the User Interface, to restrict access to a page or child pages you must:

  • Enter the path of that page
  • Separate multiple paths with a return
  • Include beginning and ending slashes “/”
  • Add * to the end of a path to restrict all child pages.

You must have a 404.php template file or you can create your own template file and name it access.php. Some paths are blocked such as /wp-admin and /wp-login.php for your safety. You can also specify which roles may access the restricted pages by checking the boxes of the role you want to enable access for.


  • screenshot-1.png


Upload the path-access plugin to your blog, Activate it!

1, 2: You’re done!

Contributors & Developers

“Path Access” is open source software. The following people have contributed to this plugin.


Translate “Path Access” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • Set HTTP Headers
  • Updated WordPress plugin page info


  • Restrict Path Access by page and role