Change WordPress Author Permalink
Ever want to change the “author” permalink from something like /author/jzelazny to something more custom for your CMS like /teacher/jzelazny? This is relatively easy by adding a function to your functions.php file:
// Adjust your author permalink
add_action( 'init', 'custom_theme_init' );
function custom_theme_init() {
global $wp_rewrite;
// Change the value of the author permalink to teacher
$wp_rewrite->author_base = 'teacher';
}
Flush your permalinks (Settings > Permalinks) and now all your /author/ pages will now be /teacher/.