Поскольку комментарии отображаются в функции wp_list_comments()
, вам необходимо отредактировать код там.Самый простой способ добиться этого - использовать простой оператор if / else, проверяющий, связан ли с комментарием идентификатор пользователя.Если это так, это означает, что комментарий был сделан зарегистрированным пользователем.
Конечно, также как и это, вам нужно будет создать новый класс CSS, чтобы провести различие.Вот пример кода:
<?php if($comment->user_ID) : ?>
<div class="comment_registeredUser"> <!-- Or whatever you decide to call the CSS class -->
<?php else : ?> <!-- The commenter isn't a registered user -->
<div class="commentdetails">
<?php endif; ?>
// Then include the rest of the code as is
Переменная $comment->user_ID
вернет true
, если постер с комментариями является зарегистрированным пользователем и вошел в систему, когда он оставил комментарий.Приведенный выше код назначит ваш собственный класс CSS для div, если он действительно вернет true
.Если нет, то он просто применяет стандартный класс и стиль.
Существует также действительно хороший учебник по разработке тем на Wordpress Codex .Определенно стоит прочесть, если вы не уверены, что вам нужно сделать, чтобы создать / отредактировать тему WordPress.
Редактировать: Исправить ответ и лучше объяснить правильный логика.