用户在使用我们网站的时候,难免会出现各类问题,在解释不清楚的时候总不能让用户提供用户名和密码吧,这样显得特别不专业。
那么,我们有没有什么办法,在WordPress管理后台直接访问用户的用户中心呢?当然有,今天小编教你纯代码实现该办法,早些时候追格小编分享过相关WordPress插件的解决办法,有兴趣可以看看《WordPress插件User Switching用管理身份快速登录其他用户账户》。
插件管理如下图样式:
function zhuige_user_switch_action($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_as&users=$user->ID", 'bulk-users').'">以此身份登录</a>';
}
return $actions;
}
add_filter('user_row_actions', 'zhuige_user_switch_action', 10, 2);
function zhuige_handle_user_switch_action($sendback, $action, $user_ids){
if($action == 'login_as'){
wp_set_auth_cookie($user_ids, true);
wp_set_current_user($user_ids);
}
return admin_url();
}
add_filter('handle_bulk_actions-users','zhuige_handle_user_switch_action', 10, 3);
上述代码,我们只需添加到当前WordPress主题的functions.php函数文件中即可。
-
WordPress 6.5移除区块样板菜单项的方法WordPress 6.5新增的区块样板菜单项,可将不同区块组合成一个新的区块模板,方便重复使用。
-
WordPress做多语言企业网站近期常用小伙伴问追格小编,有没有计划做双语WordPress企业官网主题。
-
WP Multilang WordPress翻译插件WP Multilang插件的主要功能是提供多语言支持,使用户能够创建多语言版本的网站,满足不同语言用户的需求。
-
WordPress插件:LiteSpeed Cache 缓存插件LiteSpeed Cache是一款实用的WordPress缓存插件,专为使用LiteSpeed服务器的用户设计。它能显著提高网站加载速度,改善用户体验。
-
Post Type Switcher将 WordPress文章从一个类型转换到另一个类型Post Type Switcher是一个WordPress插件,用于将文章从一个类型转换到另一个类型,包括自定义文章类型。安装并启用该插件后,在编辑文章时,会在发布面板中增加Post Type选项,用户可以选择要转换到的文章类型并更新文章。此外,插件也支持在后台所有文章页面批量更改文章类型。
-
追格企业官网主题多语版惊艳上线:WordPress模块化DIY,重塑企业官网时代追格(zhuige.com)旗下WordPress企业官网主题(多语版)正式发布,多模块巧妙组合,打造非凡页面,简约或华丽,皆显震撼。官网新风尚,颠覆传统设计,C位出道,惊艳全场,重新定义WordPress企业官网。
暂无评论,抢个沙发...