Replace admin and user comment class

WordPress creates a class name for your comments using your username and for security reasons you may wish to change them. Adding this snippet to the functions.php of your wordpress theme will remove and replace the admin and user class names within your comments.

 

 

// change the class that wordpress assigns to the comment
function change_comment_author_class( $classes ) {
foreach( $classes as $key => $class ) {
// change adminuser to your admin username
if(strstr($class, "comment-author-adminuser")) {
// change regularuser to the user you comment with
$classes[$key] = 'comment-author-regularuser';
}
}
return $classes;
}
// substitute a user name for the admin name
function change_comment_author($author)
{
// change this to the admin username
if(strstr($author,"adminuser")) {
// change this to the name of the user you comment with
return "regularuser";
}
return $author;
}
// apply the filters
add_filter( 'comment_class' , 'change_comment_author_class' );
add_filter( 'get_comment_author' , 'change_comment_author' );

Be Sociable, Share!

Leave a comment