Since you are new to WordPress, I suggest you to do some study on basic stuffs on posts, types of posts and queries related core functions. It will be quite useful for you.
And, to maintain the profiles of users, you may go for BuddyPress plugin. Later on, you may work-out on the custom post types with buddypress and achieve the quiz functionality you want to.
For custom post types, either create it manually through functions.php for which you need to study post_types and WP core functions. An alternate for the same could be a CPT (Custom Post Type) plugin. You may checkout their respective documentation files on how to use them.
Related Posts:
- Pass PHP variable to javascript
- Is there a way (plugin?) to restrict a user to being able to edit just one page?
- Creating a WordPress admin page without a menu for a plugin
- What is the best page ordering plugin that works well with WPML? [closed]
- Best way to manage a lot of pages in Wp Admin [closed]
- Create page when plugin is activated
- jQuery plugin only in one page/post
- How can I show drafts in wp_dropdown_pages list?
- Pages with 2 Columns
- How to create a Page alias in WordPress
- WP-PageNavi plugin doesn’t work with multiple pages of search results
- How to extract images of post and pages excluding header and logo image in wordpress?
- How to exclude a widget from page 1 of a paginated post
- add_meta_box Callback not being called
- Is there a way to lock certain pages from being edited by anyone other then the admin?
- Replace existing pages with new pages, keep menu links
- How to show category images (from plugin) on a regular page (page-example.php)?
- [Plugin: Posts 2 Posts] How does it work?
- Creating a menu page in a Object Oriented developed plugin
- Distributing and packaging plugins
- Custom Text Under Navigation Links
- Set a category for a page
- Automatically adding post and pages to new blog setups
- Copyright messages for a particular set of pages
- Show a special message for private page?
- How can plugins have their own pages?
- wordpress reusable content blocks
- Add a plugin before main container
- Wondering what these multi-colored extra pages are?
- Create a custom page template inside my wordpress plugin
- View Private Published Page with URL Code (no login required)
- Do action only on certain front end pages?
- How to delete page by deactivating plugin
- WordPress web pages keep getting deleted (moved into the trash) by themselves
- Run plugins only on certain pages
- (FES EDD) New vendor submission page is blank
- WordPress plugin/theme or other wayout to create portable pages?
- php page not found for plugin options menu
- Changing page URL and connect newsletter to MailChip
- WordPress page and plugin list using sql query
- Create page from plugin, but have it completely hidden
- How to add subcategories to the blogroll?
- How do I write an inventory list plugin that creates dynamic details pages?
- Can I allow certain people to add/edit pages within a parent?
- Proper way to replace the_content only for pages created by custom plugin
- Add menu page issues (permissions & position)
- Display Custom Field Value on Admin Page Column
- Would Gutenberg be considered a PlugIn?
- I need help locating a URL that is on my site map, but that I can’t find in my WordPress dashboard
- Show author on every sub-page
- How to have sample page for each new register users in a membership website
- One sub site is slow while all others load fine, same theme & plugins [closed]
- How to create a page with links to other pages that include image and excerpt?
- Thesis 2 custom Page
- Making my plugin create a page?
- Add Content to Content()
- Simulating a wp page – wp page load sequence
- Huge number of 404 pages getting spawned
- Get post content from outside the loop with plugin shortcode usability
- How to create plugin auto create page wordpress?
- Custom form not showing in correct place on page
- Change website directory safely to add a static page on startup
- Price comparison table based on Custom Post Type?
- Use jQuery Datepicker code from plugin
- How to force load a page in plugin?
- How to dynamically change spots of text in custom page?
- Custom page in plugin visible in menu
- Adding a pagenavi to function for displaying bookmarks
- Is there a syntax highlighting plugin for HTML View? [duplicate]
- What is the best way to make a custom page from a plugin?
- Get page content by ID (from a plugin)
- Better code/text editing for posts and pages?
- Creating a page that does not show up in the frontend navigation bar
- Restrict my pages from public
- Fatal error when accessing Pages in WP admin (and problems editing any pages)
- How to set up php,javascript and css to allow for our finished product to be displayed within a page?
- How to tell which Plugin is displaying?
- Create a blank admin page from plugin
- Wp Pagenavi how to display all results
- Fake Single WordPress Post (Page) Loop
- How to set different users for different pages?
- WordPress ultra slow if I click on posts?
- Redirect url in plugin to somewhere else?
- Display static pages instead of category, in code
- How to make only selected posts appear on a selected wordpress page
- Static page with formatted post list
- How do I add custom fields to the “Edit page” admin screen?
- Additional scrollbar appears inside the browser on every page + lag scroll -Winner theme
- Attachement title in wpallimport
- Update title field while listing wordpress page titles in Elementor selector
- WordPress Plugin and other pages not opening
- Meta box not displaying on the plugin page
- Create new page without menu in custom wordpress plugin
- How to access the page without registering in wordpress
- Set the Social Icon Size in footer
- ImageMagick on wordpress 6.5.5 for Linux Alma 8 success but which no magick
- WordPress theme is not displaying the correct home page in the Pages section
- The sidebar in wp-admin dashboard disappears when viewed on mobile screens in WordPress
- Remove 3rd party plugin notices from within own plugin
- Show only those pages that are created by the specific logged in user in WordPress