• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

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

    发布者: 天下网吧 | 发布时间: 2025-6-19 12:06| 查看数: 37| 评论数: 0|帖子模式

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

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

    •  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);  

    二、重定向到指定页面或者文章 
    您还可以将用户重定向到特定页面,代码如下:
    PHP Code复制内容到剪贴板

    •  function login_redirect( $redirect_to, $request, $user ){   
    •     return home_url('custom-page');   
    • }   
    • add_filter( 'login_redirect', 'login_redirect', 10, 3 );  
    修改代码中的custom-page为某个页面或者文章的链接(注:不包括站点域名),如果删除custom-page会直接跳转到站点首页。 

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

    PHP Code复制内容到剪贴板

    •  add_action('wp_logout','auto_redirect_after_logout');      
    • function auto_redirect_after_logout(){      
    •   wp_redirect( home_url() );      
    •   exit();      
    • }  

    以上即登出后跳转到网站首页
    来源:https://zhuji.jb51.net/wordpress/7853.html
    免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表