My client would like to have a downloads page with both public and client-specific items. I'd considered created a CPT of
Client and creating relationships to
Download items, or assigning categories, etc. They told me later, however, that they would like the user to be able to set their own password, and reset it via email whenever needed.
So I've looked into various options, trying to avoid anything that uses the actual
Users table in the WordPress database. There's tons of plugins to create a community, manage profiles, create frontend users, etc. but they all seem quite bloated and centered around payments, subscriptions, etc. This includes:
And a bunch of others, all seem a bit overkill or bloated to me.
So in the end I am thinking of making that CPT of
Client and have an email, password, etc. and a login form, password reset. Has anyone done this, would you have recommendations or snippets, etc. for going this route? Or totally advise against it and suggest something core or a solid plugin?