Just an idea: Use a MU installation and give the blog names the names of the authors (use Sub-directories). This way you should get much closer to what you want to achieve with on board stuff.
This means that you’ll get your author names appended to the original domain and when you go there, you’ll see their blog pages = author posts.
http://example.com - main domain
http://example.com/hans
This solution would avoid any sort of programming.
Related Posts:
- Users with custom roles not showing in post author select box
- Editing the Number at the end of Page URLs / Editing Page Slugs
- How to build custom WP admin with custom URLs
- Interesting Custom Post Type Slug with Taxonomy and Custom Field
- WordPress 3.1 removing ‘category’ from the slug
- how to flush custom author rewrite rule
- How can I get the page url slug when ‘post_name’ returns an id?
- Why is my mod_rewrite not working?
- WordPress slugs and 404 handling takes preference over folders in site root?
- URLs and navigation in custom themes
- redirect post id to post full url
- WordPress 3.0.1 on IIS 6 Web Server PermaLink Issues
- How do I redirect a post url to a custom url?
- website with pretty permalinks except pagination
- Don’t change Custom Post Type slug to unique value
- Get wordpress taxonomy slug name(s) to use as div class
- add_feed rewrite overwriting standard permalinks
- How to display page ids as page slug names?
- Many Rewrite Parameters/Rules
- Custom Post Types and Removing Slugs – should we do it?
- If Term Name Exists, Append a Unique ID to Slug
- How do I run a web app in my WordPress theme without the “wp-content/theme/…/webapp” in URL?
- Adding a custom field to a slug
- I want to change url structure of my created archieve pages
- How to assign a default/priority taxonomy to be shown in url in case two taxonomy items are selected
- How to add rewrite rule for product compare page?
- Url rewriting on custom post with CPT UI plugin
- Page Permalinks: Custom URLs
- How to keep the /blog slug even in single post slug
- wp_rewrite not working on third level url
- Show post content in two different places without redirect
- Create a page for each database table entries
- Custom Walker: how to get ID in function start_lvl
- New WP_Customize API – how does it work under the hood?
- Data sanitization: Best Practices with code examples
- How to include own css on wordpress tinymce editor?
- how to override woocommerce specific loop or archive-product.php [closed]
- How can I create an alternative home page?
- Make page template that is just an “include” of another?
- Customizer image control default value showing in customizer but not on frontend
- Change default status and replace the icon for an hamburger menu
- Count widgets of a certain type
- Custom widget select options needs to stay selected after save
- Is it possible to replace PHP with NodeJS?
- Change separators in HTML tags
- Cannot figure out how to center div in WordPress theme [closed]
- How to implement a custom password field that redirects to another page upon correct password?
- Automatically check parents (in a taxonomy) when child is selected
- Adding custom field in all widgets, but at the top of the form, in admin area
- Always logged in even if remember me is unchecked?
- Adding posts to custom menu [closed]
- Automatically add date to the auto generation of post slug
- 404 (category, pages, archives) when using custom rewrite rules
- Keep Title and Description always
- Your thoughts on the interaction with one custom database table from WP?
- Changer numbers of columns in woocommerce shop
- WP custom routing does not work
- Use custom header as WordPress header
- WordPress : using AJAX to get posts & Sidebar Content to an external application
- I tried to change my URL and ended up losing access to my site? I went into general settings and changed both WordPress URL and Site URL
- How do I modify the size of the text in my page titles?
- How to edit alternate inactive themes in “Appearance -> Customise” screen?
- Prevent Multisite from creating sample page, sample post and sample comments
- wordpress shortcode not working
- WordPress Code Snippet to count total posts by author
- What is the best way to setup WordPress for version control and PhpStorm while allowing updates
- Get whole linked with wp_list_pages
- Force WordPress to load a specific template
- Custom Same Page Search
- Inline-Table under TwentyTwelve not working
- Allow a subscriber to be an author and view only his post
- How to activate flash cards
- Transferring theme and imported post attachments
- Personalized Gallery what are my options?
- Trying to use .htaccess to redirect /profile to /login-2?action=profile
- What is my error trying to create a new table in the database?
- Gender based user avatar
- How to add a template – so that i can choose a different menu for some pages
- Allow WP users to sort search result on a videos site
- wp.blocks.registerBlockType not showing what I want on the frontend
- Javascript Tooltip not fully working on my wordpress page
- Add a menu item to admin dashboard which isn’t a link? [duplicate]
- How to narrow the area between buttons on Helium theme sidebar? [closed]
- How to add the option to choose between sizes for featured image within post editor?
- Structure of post types for TV Shows and episodes
- Adding images to anchors in the list created and fetched with wp_nav_menu
- Background setting isn’t applied to entire sidebar height
- Function to query by custom field and category
- Secondary loop doesn’t work
- Custom user fields validation on registration
- Pre_Get_Posts order DESC not registering
- Adding pages to the Admin panel
- Share user access between two wordpress sites
- What capability is required to view posts, scheduled in the future, by someone else?
- Adding page Title in a custom coded page
- Reached end of document without finding – using mod_pagespeed
- Loop display only 5 posts
- use another theme for just one page
- Post interior margin in twenty eleven theme
- Custom slugs with dates & IDs on Custom Post Type