WordPress如何禁止默认注册用户角色访问后台
如标题所说,WordPress如何禁止默认注册用户角色访问后台
我们只需在当前使用的WordPress模板 functions.php 中添加以下代码就可以了。
function zhuige_redirect_wp_admin()
{
if ( is_admin() && !current_user_can('editor') && ( !defined( 'DOING_AJAX' ) || !DOING_AJAX ) ) {
$current_user = wp_get_current_user();
if($current_user->roles[0] == get_option('default_role')) {
wp_safe_redirect(home_url());
exit();
}
}
}
add_action('init', 'zhuige_redirect_wp_admin');
当然,还得修改默认注册用户角色:后台 → 设置 → 常规,设置新用户注册默认角色中的角色(对之前已注册的用户将无效)。
-
WordPress媒体库图片默认全尺寸规格之解决图片不清晰问题追格小程序用户经常咨询的一个问题,为什么我的图片这么模糊,很多时候都是因为选了微缩图或中等尺寸图片,当你选择这些规格后,WordPress即默认该规格,除非发文的时候选择其他规格。
-
WordPress如何移除RSD和wlwmanifestWordPress如何移除RSD 和 wlwmanifest,在当前WordPress主题的 functions.php 文件中插入下面这段代码即可。
-
WordPress如何移除wpembed TinyMCE 插件WordPress如何移除 wpembed TinyMCE 插件,我们只需在当前WordPress主题的 functions.php 文件中插入下面这段代码即可。
-
WordPress如何移除Meta中的Post信息WordPress如何移除 Meta 中的 Post 信息,我们只需在当前WordPress主题的 functions.php 文件中插入下面这段代码即可。
-
WordPress如何在指定文章中不显示短代码WordPress若想在指定文章中不显示短代码,可以按追格小编的方法操作。
-
WordPress插件:Fixed Widget小工具跟随滚动选项插件Fixed Widget是一款让指定的小工具跟随页面滚动,始终保持在屏幕可见区域中的WordPress插件。
暂无评论,抢个沙发...