您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程

WordPress管理员怎么快速登录其他用户的账户

樊辰博2023-06-16WordPress教程已有人查阅

导读虽然WordPress只是一个博客系统,但它功能强大,甚至可以与许多专业的CMS系统并行工作。重要的是要知道白宫的官方网站是用WP建立的。

虽然WordPress只是一个博客系统,但它功能强大,甚至可以与许多专业的CMS系统并行工作。重要的是要知道白宫的官方网站是用WP建立的。
因此,在商业项目中,很多外包网站都使用WordPress系统。一般来说,开发人员会给客户一个单独的帐户来管理内容。
这将导致以下情况:
客户说使用后台有一个问题。开发人员发现登录时没有问题。客户坚持说“我的账户会在他们登录时出现”。这是登录并测试客户帐户的唯一方法。有几个问题。
1. 如果你不知道他的密码,就问他。如果你解决了很多次这个问题,但你不记得他的密码,问他很多次。
2. 拿到密码后,你需要退出,然后登录到客户的账户,真的很麻烦。
现在添加一个功能到你的WordPress“以此身份登陆”,允许你在管理员的后台输入其他帐户,只需点击一下。是不是很酷?
方法
将下面代码放入你的主题模板函数functions.php文件即可
​​​​​​​add_filter('user_row_actions', function($actions, $user){
$capability = (is_multisite())?'manage_site':'manage_options';
if(current_user_can($capability)){
$actions['login_as'] = '<a title="以此身份登陆" href="'.wp_nonce_url("users.php?action=login_asusers=$user->ID", 'bulk-users').'">以此身份登陆</a>';
}
return $actions;
}, 10, 2);

add_filter('handle_bulk_actions-users', function($sendback, $action, $user_ids){
if($action == 'login_as'){
wp_set_auth_cookie($user_ids, true);
wp_set_current_user($user_ids);
}
return admin_url();
},10,3);
但是有一个小缺点,非管理员帐户不支持这个功能

本文标签:

很赞哦! ()

相关源码

  • (自适应响应式)HTML5幕墙装饰工程建筑装修公司pbootcms模板下载基于PbootCMS开发的响应式模板,为幕墙工程、建筑装饰企业设计,通过数字化展示提升企业专业形象与项目展示能力。结构化数据标记增强项目案例收录,智能URL路由优化,支持每个工程案例独立设置关键词与描述查看源码
  • (PC+WAP)铝合金门窗定制pbootcms网站模板源码为铝合金门窗、定制门窗企业打造的高性能网站模板,基于PbootCMS开源内核开发,采用HTML5自适应架构,PC与手机端数据实时同步,覆盖全终端用户交互场景。查看源码
  • 宽屏自适应搬家家政快递物流公司网站模板该宽屏大气的响应式网站模板专为搬家公司、家政服务及物流快递企业设计,基于PbootCMS内核开发,通过自适应布局确保手机、PC等多终端体验一致,助力企业高效构建专业在线服务平台。查看源码
  • (自适应)游泳馆泳池水处理器设备pbootcms网站模板免费下载专注服务于泳池水处理设备制造商、泳池系统工程商等企业用户。模板预设设备分类体系、技术参数展示模块和解决方案呈现页面,满足行业特有展示需求。查看源码
  • (自适应响应式)英文外贸医疗科研耗材设备pbootcms网站模板为医疗设备和外贸企业设计的响应式网站模板,基于PbootCMS系统开发。突出医疗产品认证展示和国际化特性,通过专业化的产品参数展示模块和文档管理系统,满足医疗行业严格的信息披露要求。查看源码
  • 自适应黑色简繁双语轴承齿轮机械设备制造网站模板该模板为轴承齿轮机械制造企业提供一体化网站建设方案,着重解决行业特有的多语言展示、移动端适配和高效率内容管理需求,帮助企业精准展示产品特性与工艺流程查看源码
分享笔记 (共有 篇笔记)
验证码: