On détecte l’endroit ou est codé l’affichage de l’image de l’avatar montré ci-dessus. Son style possède le nom « cleanlogin-preview ». Hors dans le dossier ou sont installés les codes PHP se trouve un fichier nommé « login-preview.php ». Il faut l’éditer pour vérifier que c’est dans ce fichier que l’affichage de l’avatar est commandé.
<?php
// remi@vmi820488:/var/www/html/wp-content/plugins/clean-login/content$ cat login-preview.php
if ( ! defined( 'ABSPATH' ) ) exit;
$login_url = CleanLogin_Controller::get_login_url();
$current_user = wp_get_current_user();
$edit_url = CleanLogin_Controller::get_edit_url();
$show_user_information = get_option( 'cl_hideuser' );
$show_user_information = false;
?>
<div class="cleanlogin-container" >
<div class="cleanlogin-preview">
<div class="cleanlogin-preview-top">
<?php echo "<p style='text-align: right; margin:0px;'><small>[".$current_user->user_login."]</small></p>"; ?>
<a href="<?php echo esc_url( add_query_arg( 'action', 'logout', $login_url) ); ?>" class="cleanlogin-preview-logout-link">
<?php echo __( 'Log out', 'clean-login' ); ?></a>
<?php if ( $edit_url != '' )
echo "<a href='$edit_url' class='cleanlogin-preview-edit-link'>". __( 'Edit my profile', 'clean-login' ) ."</a>";
?>
</div>
<?php echo get_avatar( $current_user->ID, 128 ); ?>
<?php // Since 1.1 (show username or not) ?>
<!-- <h1> -->
<?php
if ( $show_user_information ) echo $current_user->user_login;
?>
<small><?php if ($show_user_information) echo $current_user->user_firstname . ' ' . $current_user->user_lastname; ?></small>
<!-- </h1> -->
</div>
</div>On remarque que l’avatar est probablement affiché ligne 23. Il faut mettre la commande php en commentaire.
<?php //echo get_avatar( $current_user->ID, 128 ); ?>
Pour information, j’ai ajouté la ligne 9 pour empêcher l’affichage du nom utilisateur en dessous puisque qu’avec la disparition de l’avatar, celui-ci devient mal placé.
J’ai donc ajouté également la ligne 15 pour affiché le libellé de l’utilisateur en petit et entre crochets, aligné à droite.
Le résultat est le suivant :

Clean login possède les fonctionnalité suivantes :
- Inscription
- Notification par e-mail
- Utiliser une adresse e-mail comme identifiant
- Accès au tableau de bord
- Protection contre les indésirables
- Protection contre les indésirables
- Rôle utilisateur
- Masquer l’identifiant
- Complexité du mot de passe
- Mot de passe unique



