大部分 WordPress 博主一定知道 WordPress 伪静态后默认的作者专栏链接是 「/author/作者名」 形式的,如果是单人博客那么倒也没什么,如果是多人博客那么这个默认的地址就有点不个性了,但是 WordPress 的后台中并没有提供作者栏的伪静态设置选项,那么小编就来教大家如何修改默认的 WordPress 作者专栏链接形式。

add_action('init', 'wxd_author');
function wxd_author() {
    global $wp_rewrite;
    $author_slug = 'profile'; // 作者专栏别名,建议使用英文或者数字
    $wp_rewrite->author_base = $author_slug;
}

将以上代码加到当前主题的 functions.php 文件,即可。 (修改后作者专栏链接将变成 「/别名/作者名」 这种形式。)

接下来是定义 WordPress 登录后转跳的链接,大家都知道默认的 wordperss 在登录后是直接转跳到后台 (/wp-admin/) 目录的,那么如果我们想登陆后转跳到别的链接该如何处理呢,只需要将以下代码加入到 functions.php 文件:

function wxd_redirect(){
    return home_url( '/my-page' ); //登录需要转跳的页面地址
}
add_filter( 'registration_redirect', 'wxd_redirect' );