Skip to content

Instantly share code, notes, and snippets.

Created July 13, 2016 16:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/b628246f4216df35065dc9f4881e2b88 to your computer and use it in GitHub Desktop.
Save anonymous/b628246f4216df35065dc9f4881e2b88 to your computer and use it in GitHub Desktop.
<?php
/**
*
* User davon abhalten, ihre Passwörter zu ändern
*
*/
class Password_Reset_Removed
{
function __construct()
{
add_filter( 'show_password_fields', array( $this, 'disable' ) );
add_filter( 'allow_password_reset', array( $this, 'disable' ) );
}
function disable()
{
if ( is_admin() ) {
$userdata = wp_get_current_user();
$user = new WP_User($userdata->ID);
if ( !empty( $user->roles ) && is_array( $user->roles ) && $user->roles[0] == 'administrator' )
return true;
}
return false;
}
}
$pass_reset_removed = new Password_Reset_Removed();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment