WordPress用户登录登出后重定向到指定页面的完成办法

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

一、重定向到网站治理面板。
将以下代码增加到您的以后主题的 functions.php 文件中:

PHP Code复制内容到剪贴板

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


二、重定向到指定页面或许文章
您还能够将用户重定向到特定页面,代码如下:

PHP Code复制内容到剪贴板

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

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

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

PHP Code复制内容到剪贴板

  1.  add_action('wp_logout','auto_redirect_after_logout');      
  2. function auto_redirect_after_logout(){      
  3.   wp_redirect( home_url() );      
  4.   exit();      
  5. }  


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

以上就是安达网络工作室关于《WordPress用户登录登出后重定向到指定页面的实现方法》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: 重定向 WordPress
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
wordpress在lighttpd下的重写规定及留意细节

wordpress博客是应用人数最多的一个开源博客顺序,动态化也是最多人像要到的成绩,关于老手来收,动态化的解...

WordPress中主动激活插件的完成办法

有一个一劳永逸的办法能够使wordpress博主当前上传插件都不必再手动激活,wordpress主动激活,办法很简略,...

教你完成WordPress博客的“预加载”性能

chrome阅读器为什么比普通的阅读器快呢?缘由是chrome阅读器给全副页面都弄了预加载性能。 目前可能还是有少...

wordpress在postname中支持大写字母的办法

普通而言,WordPress自身会对英语用户的体验进行优化,例如默许模板的分隔符永远都是“|”,由于...

wordpress无需插件完成阻拦无中文留言的办法

Some Chinese Please插件能够阻拦不带中文字的留言,本博客不断在用成果不错,不写入数据库,可无效地缩小s...

WordPress无插件调用最新、抢手、随机文章实例代码

调用最新文章: 复制代码代码如下: <ul> <?php $post_query = new WP_Query(&lsquo;showposts=10&prime;); ...

需求提交

客服服务

亿鸽在线客服系统