新闻中心

WordPress如何禁止用户帐号修改会员信息

作者 / 无忧主机 时间 2013-01-31 22:17:07

禁止帐号修改信息这个功能wordpress本身是没有的,如果真的需要这个功能我们需要怎么做呢?下面无忧主机(www.51php.com)小编给大家分享一个方法,这个也是在搜索引擎上学习来的。 方法分析:需要禁止用户帐号修改信息就要先说到怎么样才可以修改信息,登录帐号会跳到用户的管理后台,这里就可以修改帐号的信息,无忧主机(www.51php.com)小编要介绍的方法就是把这个需要被禁止的用户禁止他访问这个页面。 使用方法:首先使用FTP工具登录php虚拟主机到主题目录下把函数文件functions.php下载到本地然后使用文本工具打开,在文件里面添加下面的代码。

function disable_user_profile() {

  if ( is_admin() ) {

    $user = wp_get_current_user();

    if ( 无忧主机 == $user->ID )  // 无忧主机 改成该用户的id

      wp_die( '此帐号为公用帐号,禁止修改信息' );

  }

}

add_action( 'load-profile.php', 'disable_user_profile' );
把代码添加进去文件后保存文件上传回空间,这个用户就会被禁止修改帐号信息了,这个代码需要注意的一点就是用户ID这个ID不是只帐号用户名而是wordpress分配的ID 正确的ID如图所示,还有一点需要注意的就是登录提示,如果显示很多的方块的话,解决方法就是把代码里面的提示转换成utf-8的格式就可以正常显示了。 使用测试帐号登录的效果就是如上图所提示。 纯Linux环境下高端免备案【香港独立IP地址】php空间,仅仅只需199元一年起。商务中国域名核心代理直销50元注册国际顶级域名

本文地址:https://www.51php.com/wordpress/10467.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服