Как удалить имя автора из класса оформления комментариев?
WordPress довольно странно относится к безопасности сайта, выдавая с потрохами имя администратора в сообщениях об ошибках авторизации и используя это имя в css-классе оформления комментариев автора. Известное имя администратора делает задачу злоумышленников по подбору паролей намного проще. Поэтому лучше спрятать имя автора, запретив его использовать в оформлении комментариев. Для этого вам необходимо добавить в файл functions.php вашей темы следующий код:
//удаление имени админа из css-класса start function wph_remove_author_class($classes) { foreach($classes as $key => $class) { if(strstr($class, "comment-author-")) { unset($classes[$key]); } } return $classes; } add_filter('comment_class' , 'wph_remove_author_class'); //удаление имени админа из css-класса end |
После этого в css-класс не будет добавляться имя автора записи (который почти всегда и есть администратор сайта). Не забудьте только в настройках вашего профиля указать поле "Ник" и поменять опцию "Отображать как" на ваш ник, так как иначе все хаки по скрытию имени администратора будут бесполезны.