I have a separate username and nickname, so I have the option to pick from username, nickname, first name, last name, "first last", or "last first" to display. My nickname is two words separated by a space. I am having three issues that I would like to resolve.
1. Assuming my nickname is "White Rabbit": when clicking on the author meta it goes to mysite.com/author/White20%Rabbit and causes a 404 Page not found. The issue seem to be that the author slug does not place a dash in-between the two words. I do not see any documentation that the nickname has to be one word. I have looked but cannot find where the author slug is to manually edit it. How do I make it so that the author slug link works?
2. Again, assuming my nickname is "White Rabbit": If I select any of the other display options (username, first name...) the author meta will display the alternate option but the link will still be the nickname link shown in the first question. This does not seem logical to me. If I click on the "first name" meta I would expect to go to mysite.com/author/Detlev not mysite.com/author/White-Rabbit. Is this working as designed/properly? If not, how might I fix this? If it is working as designed is there a way to force the link to be the way I expect it? How?
3. When looking at the source code of the pages on the site the pages are attributed to a username—not the display name or the nickname when selected. Is this designed this way? It exposes the username when that should not be exposed—a security issue. How do I remove the username or change it to the chosen display name?