最新消息:承接网站建设、网站优化、SEO项目,商家、企业个人均可,提供参考案例或自己的项目说明即可,非诚勿扰!

wordpress管理员登录跳转到不同页面链接的解决办法

网页设计 admin 501浏览 0评论

近期做了一个带会员中心的网站,使用的是wordpress系统,发现注册后进入wp默认的后台界面,有点丑而且也不美观,这时候就需要用户登录后可以跳转到用户中心页面,而管理员登录后还是进入后台这个功能。经过一系列的搜索发现wordpress管理员和用户登录后跳转到不同页面这个问题,通过下面代码可以轻松实现。

wordpress主题登录后台调转修改

修改如下代码即可:

function my_login_redirect($redirect_to, $request, $user){
if( is_array( $user->roles ) ) {
if( in_array( "administrator", $user->roles ) ) {
return ( home_url().'/wp-admin' ); 
} else {
return ( home_url().'/about' );
}
}
}
add_filter("login_redirect", "my_login_redirect", 10, 3);

将代码完整复制,放入worpdress模板函数页面里面的 functions.php 位置,其中的about 关于页面修改成需要用户跳转的页面内容,而后台管理也更改过的话,将wp-admin改为你改过的地址。

通过以上的设置,管理员或者用户会员登录之后不再跳其它页面链接。

转载请注明:网站SEO优化 » wordpress管理员登录跳转到不同页面链接的解决办法

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址