追格小程序小编之前分享过《WordPress如何禁止默认注册用户角色访问后台》,我们今天来讲讲只允许管理员、编辑和作者角色访问WordPress后台。
解决方法:
在当前使用的WordPress模板 functions.php 中添加以下代码
add_action('init', 'zhuige_redirect_wp_admin');
function zhuige_redirect_wp_admin()
{
if (is_admin() && is_user_logged_in() &&
!current_user_can('manage_options') &&
!current_user_can('publish_pages') &&
!current_user_can('publish_posts') &&
(!defined('DOING_AJAX') || !DOING_AJAX)) {
wp_safe_redirect(home_url());
exit;
}
}
若我们仅限管理员登录后台,我们可以删除以下代码
!current_user_can('publish_pages') &&
!current_user_can('publish_posts') &&
需要特别注意的是,禁止相应角色访问后台的用户,将直接跳转到网站首页。
当然,我们还可以自定义跳转到指定页面,上述代码中的:
wp_safe_redirect(home_url());
改成:
wp_safe_redirect('http://www.zhuige.com');
到这即结束,有什么问题欢迎评论交流。
-
WordPress插件:LiteSpeed Cache 缓存插件LiteSpeed Cache是一款实用的WordPress缓存插件,专为使用LiteSpeed服务器的用户设计。它能显著提高网站加载速度,改善用户体验。
-
应互联网信息内容主管部门要求,建议在[小程序开发者后台-管理-成员管理]处将手机号信息补充完整后再提交代码审核追格小程序交流群里,用户反馈小程序提交审核后被驳回,提示:应互联网信息内容主管部门要求,建议在[小程序开发者后台-管理-成员管理]处将手机号信息补充完整后再提交代码审核。
-
关于2024年“五一”劳动节放假安排的通知关于2024年“五一”劳动节放假安排的通知
-
小程序图片怎么实现类似安卓点9拉伸小程序图片怎么实现类似安卓点9拉伸
-
base64图片在微信开发者工具中显示,在手机上不行base64图片在微信开发者工具中显示,在手机上不行
-
追格小程序“隐私设置”模块调价通知调整内容:感谢您一直以来对追格的关注和支持!随着开发维护等服务成本不断增加,经慎重考虑,现决定于2024年4月29日,将追格小程序“隐私设置”模块价格做以下调整:
暂无评论,抢个沙发...