本文实例讲述了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禁止特定用户修改密码的方法》的一些看法。更多内容请查看本栏目更多内容!
p.s.在搜寻引擎优化SEO上,百度仿佛对要害词TAGS更为偏爱 其实就是撰写一个新页面,它要使用一个名为tags.php...
一 wordpress装置 我用的是XAMPP(Apache+MySql+PHP),wordpress(BLOG顺序)3.5.1 简体中武官方装置版...
本文实例讲述了WordPress文章底部去除与增加版权信息的办法。分享给大家供大家参考。详细剖析如下: 这里参...
the_post_thumbnail the_post_thumbnail 在 WordPress 中次要用来打印文章中设定的缩略图,而 get_the_post...
最近明月给博客和主站都部署了SSL证书,彻彻底底的退出了HTTPS站点行列。这个时期也用到了SQL查问语句来批量...
但惋惜的是,目前wordpress主题中95%以上是本国人写的,其设计是基于东方文字的,中国的blogger将这些主题拿...