本文实例讲述了WordPress制止特定用户修正明码的办法。分享给大家供大家参考。详细办法如下:
有时咱们心愿有些用户不能修正明码,而有些用户是能够修正明码的,这里就来给大家引见对于WordPress制止特定用户修正明码办法.
办法很简略,去掉这个公共帐号修正明码的权限即可,咱们能够在主标题录下的functions.php中增加以下代码:
$disable_ids = array( 2 ); // 制止修正明码的用户id
global $current_user;
get_currentuserinfo();
if ( in_array( $current_user->ID, $disable_ids ) ) {
// 后盾集体材料页,暗藏明码输出框
add_filter('show_password_fields', create_function('$nopass_profile', 'return false;'));
// 避免经过其余手段提交明码修正
add_action('personal_options_update', 'no_save_pwd');
}
function no_save_pwd( $user_id ) {
if(!emptyempty($_POST['pass1'])) $_POST['pass1'] = '';
if(!emptyempty($_POST['pass2'])) $_POST['pass2'] = '';
}
// 制止应用明码找回性能
add_filter('allow_password_reset', 'no_reset_pwd', 10, 2);
function no_reset_pwd( $allow, $user_id ) {
global $disable_ids;
if ( in_array( $user_id, $disable_ids ) )
$allow = false;
return $allow;
}假如你想制止某用户编辑集体材料咱们能够参考上面办法,咱们在以后主题的functions.php中增加以下代码:
function disable_user_profile() {
if ( is_admin() ) {
$user = wp_get_current_user();
if ( 2 == $user->ID ) // 2 改成该用户的id
wp_die( '制止拜访' );
}
}
add_action( 'load-profile.php', 'disable_user_profile' );心愿本文所述对大家的WordPress建站有所协助。
以上就是安达网络工作室关于《WordPress禁止特定用户修改密码的方法》的一些看法。更多内容请查看本栏目更多内容!
现在,WordPress CMS 主题越来越多,WordPress 作为 CMS 终究有那些共同的劣势,吸援用户去一直的延长扩大呢...
最近遇到一个从站内查用WordPress站内文章成绩,详细是这样的:需求在A站的首页或许侧边栏援用B站点的最新文...
前言 Wordpress这款开源顺序的后盾门路齐全曾经暴露了,很容易遭到黑客的入侵。其它很多开源顺序都是能够修...
有的时分,咱们心愿在咱们的分类页面打印分类形容,以此来引见咱们的分类。但在WordPress中,咱们却无奈在分...
本文实例讲述了WordPress后盾删除不需求的侧边栏菜双方法。分享给大家供大家参考。 详细完成办法是在以后主...
前言 前几天,冤家手头上有一个闲暇的vps,256M内存,我决议拿来玩一下。通过一番考虑,还是用来挂站吧。而...