You can display user posts using user’s ID. This code might provide a quick sample on how to do it (I have not tested the code).
$user_id = $_GET['author_id'];
//The Query
query_posts("author={$user_id}");
//The Loop
if ( have_posts() ) : while ( have_posts() ) : the_post();
the_title();
echo "<br>";
endwhile;
else:
echo "No Posts!";
endif;
//Reset Query
wp_reset_query();
As for the SEO part you can use many of the WordPress plugins that provide this functionality. Yoast SEO is a good plugin to do this.
Related Posts:
- How to force listing contributors in authors dropdown menu
- Hide specific admin users’ posts
- Allow users to publish child pages of the pages they have access to edit
- How to display user role
- Hide Author.php template from specific user role
- Remove wordpress author’s capability to moderate comments on their own posts
- Programmatically allow a non-author to edit a post based custom meta field
- Conditional tag based on the role of author in author.php
- Allow an editor to change the author
- Could we know who published a post on WordPress?
- Admin user name not showing up in author dropdown
- Custom author url and page for another role
- User role templates
- show the author’s role along with the name in the single.php
- Allow users to change author of post
- Author capabilities: Deleting comments on their own published posts
- Authors Ability to Review Post from Contributors
- wp_update_user not updating
- Display Authors Comments on Profile Page
- REST API, get user role?
- Display all comments or recent comments per user on author page
- Allow user to Publish, but not Edit or Delete
- Email notification for editors only
- Creating distinct pages for author profiles and lists of posts by author
- Adding multiple user roles dynamically
- How do I allow anyone to edit a post — but not access dashboard
- Prevent author role from editing all posts in custom post type?
- Conditional Tags for Membership Levels when using Wishlist Member Plugin?
- Allow user to edit specific user with meta key using map_meta_cap
- How to restrict access to specific pages on the back-end?
- Can you set a role as author?
- New user created as Participant rather than Contributor [closed]
- Contributor disable seeing others’ posts
- How can I disable the update notice for non-administrators?
- Where are the WordPress capabilities stored?
- Display user meta by different user role
- Custom user roles for access to specific parts of the site
- Custom post type – no layout section of Document tab, and no author choice
- Subscriber (with read permissions) cannot view Private posts
- Iframe disappears when author updates page
- How can I add a custom role capability to use in a custom plugin?
- Add a button or radio box that update the user role
- Stop users of author role from editing already pending posts
- Post list based on the page author
- Reset Roles (or undo role changes on theme change)
- Is author.php a core file?
- Plugin creation – how to add user rights?
- Force modified contributor role to be re-approved on edit?
- Author posts not appearing for custom post type
- User restricted only show posts assigned to current user
- Give Editor Access to Custom Theme Options
- Authorize users for specific pages and/or categories
- create new user role for reader
- Woocommerce Wcvendors – duplicate emails when Vendor approved
- Hide Users by user role in Worpress
- Can I Include author login in post class?
- Change user role of a particular user at specific time
- How to trigger an error: “You are not allowed to edit this post.”
- allowing subscriber role to delete their own posts
- Make a single page in WordPress available only for Admin and Subscribers
- Let users edit their role from the frontend
- Restrict access to a post once it is tagged as a given status
- When using a user role editor how to find out any plugins’ or themes’ role?
- Require Capability to View Woocommerce Product
- Is there a capability/User role plugin that lets you specify edit ‘posts’ not ‘custom posts’? [duplicate]
- Create condition for Author bio Social Links
- Assigning a capability to a user role (code check)
- How to query users to count all with a custom capability and limit it to a set of roles?
- How to Add a cutsom slug to my custom author role
- Adding a role using Members and Formidable Forms [closed]
- Set role to a guest user, it’s possible?
- wp_update_user very slow
- On action, change user role
- User role and capablities only for 1 plugin
- Add a second role when registering programmatically
- WordPress hide any html element by css when user-role
- What would cause wp_insert_user role to work sporadically?
- How can I add capability to multiple roles?
- underscore not allowed in role slug?
- Custom Gutenberg Block and unfiltered_html capability
- Blank Screen Edit Page when using Editor Role
- Can someone help me out? Why isn’t this working?
- dynamic home page according to role user
- Custom site role cannot access Appearance menu
- Set User Role based on age result from Facebook Log-In – WordPress
- Custom Role Allowing Things It Shouldn’t Be
- List users of specific role instead of removing them with specific role
- Frontend view of normal Visitor
- Custom Role accessing the wp-option table
- used code below to allow Editor access to menus – but change permanent, how do I revert?
- Display based on specific user
- How can change 12000 user role into contributor by sql [duplicate]
- how to Specifies an author / editor to edit one category only?
- Is it possible to restrict a specific user to edit a specific custom post.
- Access to option page by role/capability
- Hide user fields based off capability
- Custom Post Type supports author
- Set user role based on invitation code
- Want to add post to user dashboard
- How to make the Post Author name fixed as “Editorial Staff” even if there are multiple authors?