WordPress 实用技巧:管理员无需密码模拟登录任意用户

文章最后更新时间:2026-01-15 10:41:21,若有错误或已失效,请在下方评论或联系博主

在运营 WordPress 网站时,经常会遇到需要模拟普通用户操作的场景(比如排查用户权限问题、测试用户功能、复现用户反馈的 bug)。本文分享一套免密码模拟登录用户的代码,管理员可一键切换到任意用户身份,操作完成后一键恢复,安全又高效。

效果预览

图片[1]-WordPress 实用技巧:管理员无需密码模拟登录任意用户-夏天屋

一、功能亮点

✅ 免密码登录:无需知道用户密码,管理员直接切换身份

✅ 安全防护:内置 CSRF 验证、权限校验、会话过期机制

✅ 状态可视化:悬浮面板显示当前模拟登录的用户信息

✅ 便捷退出:一键恢复管理员身份,自动清理会话

✅ 样式适配:支持折叠 / 展开、自动收起、深色模式适配

代码部署

添加到主题functions.php

  1. 登录WordPress后台,进入「外观」→「主题文件编辑器」
  2. 找到并打开当前主题的「functions.php」文件
  3. 将本文提供的完整代码粘贴到文件末尾
  4. 点击「更新文件」保存修改

使用教程

1. 模拟登录用户

  1. 登录管理员账户,进入「用户」→「所有用户」页面
  2. 找到需要模拟登录的用户,点击用户名旁的「登陆该用户」按钮
  3. 系统会自动打开新窗口并切换到该用户身份
  4. 页面右侧会显示悬浮面板,提示当前模拟登录状态

2. 恢复管理员身份

方法 1:点击悬浮面板中的「恢复管理员身份」按钮

方法 2:直接关闭模拟登录的浏览器窗口,重新登录管理员账户

WordPress 实用技巧:管理员无需密码模拟登录任意用户-夏天屋
WordPress 实用技巧:管理员无需密码模拟登录任意用户
此内容为付费阅读,请付费后查看
5积分
付费阅读
© 版权声明
THE END
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容