This snippet will allow you to change the default WordPress author URL base from ie: “mysite.com/author/name”, to ie.”mysite.com/profile/name”. In this example we are changing the slug to “profile”, but you can change this to anything that you would like.
Instructions
1. Add this code to your functions.php
<?php
add_action('init', 'wp_custom_author_urlbase');
function wp_custom_author_urlbase() {
global $wp_rewrite;
$author_slug = 'profiles'; // the new slug name
$wp_rewrite->author_base = $author_slug;
}
?>
2. The permalink settings have to be updated after adding the above snippet to your functions.php. This is simply done by navigating to: settings > permalink and click “Save Changes”.
Related plugins:
https://wordpress.org/plugins/edit-author-slug/
Comments