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
- How to get a custom taxonomy slug in body classes
- How to: Easily Move a WordPress Install from Development to Production?
- Is there a flowchart for WordPress loading sequence?
- Essential technical features for high-end WordPress web hosting? [closed]
- How to remove admin menu pages inserted by plugins?
- How to put logs in WordPress
- How to get the Date Format and Time Format settings for use in my template?
- Where are Additional CSS files stored
- Best Practices for Regression Testing WordPress Websites?
- Remove wrapping div and ul from output of wp_nav_menu
- What Is The Use Of map_meta_cap Filter?
- get post author id outside loop
- Custom pages with plugin
- Custom Walker: how to get ID in function start_lvl
- Creative uses of WordPress [closed]
- How to *remove* a parent theme page template from a child theme?
- How do I make my child theme re-apply the settings that were customised when its parent was active?
- Change the “page” slug in pagination
- Multiple Inputs in a Customizer Control
- Change the Author Slug from Username to Nickname
- New WP_Customize API – how does it work under the hood?
- Embedding a SOAP Client into a WordPress Plugin?
- Is there anything that Joomla or Drupal can do that can’t be done in WordPress? [closed]
- Update widget form after drag-and-drop (WP save bug)
- Data sanitization: Best Practices with code examples
- How to benchmark a WordPress installation? [closed]
- Should I delete the default themes?
- Moving WP install from local to live, what about wp_posts GUID?
- Modified wp.media.view.Settings.Gallery in Backbone JS, but editing doesn’t work
- Running Gutenberg React in Development Mode
- Prevent WordPress from automatically installing a new theme each year
- Can we use one WordPress installation for multiple databases, domains and content directories
- Is there a blank theme framework compatible with WP 3.0? [closed]
- Change author base slug for different roles
- Plugin SVN & update API – how are plugins identified?
- custom taxonomy and pages rewrite slug conflict gives 404
- How to use more than 256MB of memory in the admin?
- How do register_sidebar() and get_sidebar() work together?
- Using custom/dynamic “slug” for a page
- How do you get formatted content of a post using the WordPress API?
- Remove taxonomy base or term from url
- Localization: I want the backend: english and frontend in defined language
- Are there any forks of WordPress (and what is different about them)?
- How to Change 404 page title
- Make Custom Metaboxes Collapse by Default
- WordPress Paginate $wpdb->get_results
- Custom maintenance page
- Add button to TinyMCE bar without creating a plugin
- Why do I get the timeout warning?
- How to add a new product type on woocommerce product types? [closed]
- How to include own css on wordpress tinymce editor?
- How to disable page delete
- add button to post edit page when post_status=publish
- how to override woocommerce specific loop or archive-product.php [closed]
- Removing Metabox for “Slug” without removing functionality
- Modify existing plugin function using filter (without modifying the plugin directly)
- Rename UPLOADS folder with custom WP_CONTENT_DIR
- WordPress hook before inserting post into database
- Any post install tips after installing WordPress 3.0.1?
- Making Custom Fields Standard in the Admin UI
- Remove WordPress theme from a specific page
- Multiple post types – share same ReWrite slug?
- Version Control: Entire site or just pieces?
- Getting a stack trace when an error occurs?
- Check for and enforce unique value in user-entered custom meta field in WP Admin
- Custom Post Types, slug, archive and SEO plugins
- Backup the Database and Restore from the Backup?
- get_pages() not ordering as it should