WordPress 作者存档页面的 URL 默认是有一个 Author 的前缀,这样也是为了区分不同的页面,不然分不清是分类还是作者页面,只是这个 Author 对于用户而言可能有点不合适,改为 Uesr 可能更好,今天就给大家分享下更改这个前缀的方法。
比如将 https://www.baidu.com/author/jsmile 修改为 https://www.baidu.com/user/jsmile 样式,并且支持作者存档页面的 Feed 输出。 将下面的代码添加到当前主题的 functions.php 即可:
//更改作者存档前缀
add_action('init', 'wenshuo_change_author_base');
function wenshuo_change_author_base() {
global $wp_rewrite;
$author_slug = 'user'; // 更改前缀为 user
$wp_rewrite->author_base = $author_slug;
}
上面的代码就将前缀 Author 更改为 User 了,请根据自己的实际,修改第 5 行的前缀,如果添加代码后,访问新的存档地址出现 404 错误,请访问 WP后台 >设置>固定链接,重新保存一次即可。