thanks to your case-study-series about user profile pages I was able to create custom fields for users, registration & login forms, a password-reset page and a profile-forms-page where a user can edit his own profile.
Now I want users to be able to see other users profiles and also to see the directory of all users on a site.
But I found the last article of the series too complicated for me.
Plus, I don't want to add new template files and no child-theme.
I'm building websites using one of these themes:
Twenty Twenty or Twenty Twenty One
and the for the block-editor only GenerateBlocks, KadenceBlocks and sometimes Otter (in case I need Lottie Animations).
On the site I'm working at I use Kadence Theme & Kadence Blocks (pro versions), so I can use their "Elements" feature, which allows me to hook elements anywhere on the page, e.g. after the content of a post.
Hence, instead of adding a new template, I'd prefer using the elements-feature of Kadence, create a section with a block that will show either a single user profile or a directory of user-profiles.
A similar feature like Elements is provided by GeneratePress Premium and it's even more powerful.
At the moment I struggle setting up a user-directory, where users see who else has a profile on a site, then click on a profile to open a single profile of another user.
Like I said, I want to try without any additional membership or user-profile-plugin, and also try without creating additional users-listing-page.php template files. It's very difficult for me, I'm not a programmer.
Just to clarify that Meta Box only helps you to create custom fields on the backend to allow users to input data and support showing the raw data on the frontend without displaying it in a layout or styling it.
So you need to have a basic knowledge about coding to use the code in the article or contact the builder support to ask for help in this case.