Использовать отображаемое имя автора в структуре permalink для страниц и сообщений

Мне нужно добавить имя автора как префикс подкаталога для всех сообщений пользователя и страниц.

Например:

example.com/johndoe/ //The author page for John Doe example.com/johndoe/category/test-post/ //Test post by user John Doe example.com/johndoe/test-page/ //Test page by user John Doe 

Если я изменил структуру permalink на: /%author%/%category%/%postname%/ это отлично /%author%/%category%/%postname%/ для отображения сообщения пользователя, но не страницы пользователя.

Однако я не уверен, есть ли что-то, что я могу сделать в .htaccess или functions.php что позволит мне заставить pages работать одинаково.

Я понимаю, что это может быть выполнено с помощью Multisite, однако я стараюсь избегать использования этого, потому что клиент не хочет его использовать.

Solutions Collecting From Web of "Использовать отображаемое имя автора в структуре permalink для страниц и сообщений"