WordPress用户登录后重定向到指定页面

一、重定向到网站管理面板。

将以下代码添加到您的当前主题的 functions.php 文件中(如何方便的在更新主题时保留 functions.php 里的自定义):

function soi_login_redirect($redirect_to, $request, $user){     return (is_array($user->roles) && in_array('administrator', $user->roles)) ? admin_url() : site_url(); } add_filter('login_redirect', 'soi_login_redirect', 10, 3);

二、重定向到指定页面或者文章

您还可以将用户重定向到特定页面,代码如下:

function login_redirect( $redirect_to, $request, $user ){     return home_url('custom-page'); } add_filter( 'login_redirect', 'login_redirect', 10, 3 );

修改代码中的custom-page为某个页面或者文章的链接(注:不包括站点域名),如果删除custom-page会直接跳转到站点首页。

wordpress如何设置管理员登录和普通用户登录后跳转到不同页面呢?wordpress默认的是管理员登录地址和普通注册用户后台登录地址都是跳转到后台同一个界面,怎么设置呢?把下面代码粘贴到当前wordpress主题的function.php文件内即可实现wordpress根据不同的用户页跳转不同的页面。

function my_login_redirect($redirect_to, $request, $user){     if( is_array( $user->roles ) ) {           // 检查用户的角色           if( in_array( "administrator", $user->roles ) ) {           // 跳转到管理员用户界面                 return $redirect_to;            } else {                // 跳转到其他用户界面                return home_url();            }      }  }  add_filter("login_redirect", "my_login_redirect", 10, 3);

喜欢的伙伴们可以试一试,这样也可以避免一些垃圾评论哦!如果你的主题本身就自带有就不用了哈!

腾讯云限时秒杀【点击购买】

搬瓦工,CN2高速线路,1GB带宽,电信联通优化KVM,延迟低,速度快,建站稳定,搬瓦工BandwagonHost VPS优惠码BWH26FXH3HIQ,支持<支付宝> 【点击购买】!

Vultr$3.5日本节点,512M内存/500G流量/1G带宽,电信联通优化,延迟低,速度快【点击购买】!

阿里云香港、新加坡VPS/1核/1G/25G SSD/1T流量/30M带宽/年付¥288【点击购买】

WordPress用户登录后重定向到指定页面

`微信`扫码 加好友

链接到文章: https://www.gkxyz.com/wordpressyonghudengluhouzhongdingxiangdaozhidingyemian.html

推荐站点

  • Vultr

    Vultr Global Cloud Hosting – Brilliantly Fast SSD […]

  • Akamai(Linode)

    Deploy more with Linux virtual machines, global infrast […]

  • 腾讯云 – 产业智变 云启未来

    腾讯云为数百万的企业和开发者提供安全稳定的云计算服务,涵盖云服务器、云数据库、云存储、视频与CDN、域名注册等 […]

  • 阿里云-为了无法计算的价值

    阿里云——阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司之一。提供免费试用、云服务器、云数据库、云 […]

  • RAKsmart

    主机商介绍:RAKsmart是知名的美国服务器租用商,包括美国站群服务器、美国cn2服务器、香港服务器等热门产 […]

评论已关闭