站长之家 - 站长资讯 - 易采站长站

当前位置: > 建站教程 > 源码教程 > 博客日志 >

WordPress用户登录登出后重定向到指定页面的实现方法

2018-05-21 08:26 | 来源:易采源码网 | 编辑:admin |

这篇文章将向您展示WordPress用户登录后如何重定向到指定页面或者文章的技巧。

一、重定向到网站管理面板。
将以下代码添加到您的当前主题的 functions.php 文件中:
PHP Code复制内容到剪贴板

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

二、重定向到指定页面或者文章
您还可以将用户重定向到特定页面,代码如下:
PHP Code复制内容到剪贴板
  1.  function login_redirect( $redirect_to, $request, $user ){        return home_url('custom-page');   
  2. }    add_filter( 'login_redirect', 'login_redirect', 10, 3 );  
修改代码中的custom-page为某个页面或者文章的链接(注:不包括站点域名),如果删除custom-page会直接跳转到站点首页。

三、自定义登出之后的重定向链接

PHP Code复制内容到剪贴板
  1.  add_action('wp_logout','auto_redirect_after_logout');       function auto_redirect_after_logout(){      
  2.   wp_redirect( home_url() );         exit();      
  3. }  

以上即登出后跳转到网站首页

  • wordpress页面压缩 加速网站访问的方法
  • WordPress实现登录或退出后直接跳转回首页的方法
  • WordPress统计当前页面数据库查询次数及消耗时间的方法
  • WordPress 不同分类目录调用不同模板的方法
  • Wordpress页面静态化与静态文件不生成的解决方法
  • WordPress管理页面底部自定义文字的方法
  • wordpress页面显示指定分类文章的方法
  • wordpress 代码调用方法与技巧集锦
  • 教你实现WordPress博客的“预加载”功能
  • WordPress获取当前页面URL地址的方法
  • 网友评论

    关于我们 - 联系我们 - 广告服务 - 版权声明 - 人才招聘 - 友情链接 - 网站地图 - 帮助 - -

    CopyRight © 2010-2016 源码下载 easck.com , All Rights Reserved

    蒙公网安备 15052402000103号

    蒙ICP备14002389-1号