Client Portal – Private user pages and login


The WordPress Client Portal plugin creates private pages for each user. The content for that page is accessible on the frontend only by the owner of the page
after he has logged in.

The plugin doesn’t offer a login or registration form and it gives you the possibility to use a plugin of your choice.

The [client-portal] shortcode can be added to any page and when the logged in user will access that page he will be redirected to its private page.

For login and registration of users we recommend the free Profile Builder plugin.

You can then use the [wppb-login] shortcode in the same page as the [client-portal] shortcode.


  • Access the Private Page in the Users Listing in the admin area: screenshot-1.jpg
  • A Private Page in the admin area: screenshot-2.jpg
  • The Settings Page for the Plugin: screenshot-3.jpg


  1. Upload and install the zip file via the built in WordPress plugin installer.
  2. Activate the WordPress Client Portal plugin from the “Plugins” admin panel using the “Activate” link.


Installation Instructions
  1. Upload and install the zip file via the built in WordPress plugin installer.
  2. Activate the WordPress Client Portal plugin from the “Plugins” admin panel using the “Activate” link.


Phishing, irresponsible

I bought and used this service. I also do not hesitate to pay extra to get a refund. I can not use the service package, request a refund without any assistance


It does NOT create a client portal or user-specific pages. It creates user-specific blog posts… if that’s not enough their support is pathetic.

U S E L E S S.

why is no stars not an option? 1 star just feels to kind.

Worked Great

The plugin worked great in redirecting each user to their private page and I wish if the plugin can’t let the user go to their profile at the backend. I had to use another plugin to do so and it overrode the shortcode for logging in.

Does almost nothing

I eventually managed to find “Client portal settings” but that’s about it.

Tried “generate pages for existing members” and it claimed it had done so, but no sign of any.

Had to install a different plugin just for registration (which works OK) but there’s no sign that this plugin actually does anything at all.

Total waste of time.

UPDATE: – if you go to your users section, and then hover your mouse over each user, you’ll see “Private page” magically appear. Why it’s hidden like this I don’t know.

Further, that really is all it does, it just creates a single blank page. No file handling, no sections or template, just a blank blog post page. Pretty useless really but because it does just about function I’ve raised it from 1 to 3 stars.

This plugin desperately needs some kind of editable structure, such as “Invoices paid, Invoices due..” and some basic file management.

If I just give links to their files.. urgh, where to store them where Google won’t find them?

Basically I’ve wasted most of an afternoon setting this up, along with the other required plugin, figuring out how it works and then realizing it’s not a portal at all, it’s just a private blog post for logged-in users.

Good for me

It does exactly what i need. thank you

I’ve found good information by reading the support threads. I suggest it for new user, it help. By exemple, I found how to show all the page as a list, quicker than click on each user. thank you for your good work.

Read all 10 reviews

Contributors & Developers

“Client Portal – Private user pages and login” is open source software. The following people have contributed to this plugin.




  • Ready for translation


  • We now have a default content option for pages
  • Now private pages are excluded from appearing in frontend search
  • Fixed a bug where the private page would reload indefinitely if the user hadn’t a page created
  • Fixed a bug where you could create duplicate pages for the same user


  • Minor fixes and security improvements


  • Added support for bulk Create Private Pages to Users page bulk actions


  • Added support for comments on private user pages
  • Settings page is now stylized


  • Initial Version of the WordPress Client Portal plugin.