- This topic has 5 replies, 4 voices, and was last updated 4 years, 6 months ago by
David.
-
AuthorPosts
-
August 7, 2021 at 7:38 am #1887146
Sascha
Hi
I want to create pages to display a directory of other user profiles, where single profiles can be clicked in order to open the single user profile in the frontend.
I’m using the metabox.io plugin to create custom fields for users and the ability to display them in frontend via shortcodes. The only thing I have deployed so far is a page, where a user can edit his own profile, but not view other users profiles, which is what I need to achieve.
I want to achieve this without using an additional membership or user-profile-plugin, and without creating additional template-files, e.g. a users-listing-page.php template file.
It’s very difficult for me, I’m not a programmer.
Any chance to help me out with this?
Thank you in advance and kind regards,
SaschaAugust 7, 2021 at 7:55 am #1887344David
StaffCustomer SupportHi there,
what you’re trying to do is very complex. It would require a number of custom templates and functions as well as the necessary security settings to achieve something like that. I would recommend using a Members plugin as they do all that hard work for you, and you have the benefit of the Plugin developer providing support and keeping the plugin up to date.
August 16, 2021 at 10:08 pm #1898295Sascha
Thanks, David.
The problem with membership plugins is, that all that I have tested so far, don’t display the user-meta-fields which I have created using metabox.io and fetched via Fluent Forms metabox integration from all users already.
Sigh … Probably need to switch to a membership plugin and ask users to provde their data one more time …August 16, 2021 at 10:31 pm #1898307Elvin
StaffCustomer SupportHi there,
To David’s point:
You can ask the plugin developer for any hooks or filters where you can insert the user-meta-fields.
It’s worth a try. 🙂
October 4, 2021 at 10:01 am #1952432twarrior
Hello,
it is very strange and disconcerting that something as basic as displaying a list of users is so complicated in wordpress (especially taking into account that the list of users can have pagination, filtering, etc. and show only public fields such as name, but not email, support custom fields, …).
I am looking for this, and I have found these (but not tested):
– A possible solution is FacetWP with its User Post Types, and Advanced Custom Fields…
– Another is dynamic-user-directory https://es.wordpress.org/plugins/dynamic-user-directory/ but I don’t know if it supports the custom fields you have created.
– And maybe Toolset is the best solution. Toolset lets you create customs fields, and also has a Toolset Views to show content, and also create edit forms from frontend…
October 5, 2021 at 4:23 am #1953107David
StaffCustomer SupportHi there,
WordPress is simply a CMS, so although it was never built for things such as a user directory, if you can store the data then you can retrieve the data. Plugins of course make this kind of thing more easily doable.
I had a google search for some ‘how to’ guides to see if there were any that fulfilled your requirements. And this one probably provides most of them. It will at least give you the basics idea on how to achieve your requirements:
https://metabox.io/display-user-list-on-the-frontend-with-meta-box/
-
AuthorPosts
- You must be logged in to reply to this topic.