Если у вас в блоге включены комментарии (а я сомневаюсь, что кто-то ведет блоги без возможности комментирования), то в таком случае будет удобно как-то выделить комментарии автора записи. Порой под какой-нибудь статьей разыгрываются такие бурные дискуссии, что не всегда удается точно идентифицировать ответы автора. Благо можно легко этот нюанс поправить: достаточно визуально выделить комментарии автора записи, чтобы они были более заметными.
Сделать это достаточно просто. В WordPress существует класс .bypostauthor, который относится к комментариям автора записи (либо администратора, если блог ведется одним человеком). С помощью следующей конструкции, добавленной в CSS-файл, можно подсветить комментарии автора:
li.bypostauthor { background:#fafafa; color:#555; }
Однако у этой конструкции есть свой недостаток: она не работает в том случае, если в блоге включены древовидные комментарии (выделяется только комментарий, который не является ответом; если же автор отвечает на комментарий, то его ответ не подсвечивается). Исправить это можно следующим образом:
li.bypostauthor, ul.children li.bypostauthor { background:#fafafa; color:#555; }
В данном случае мы добавили еще стили для ul.children li.bypostauthor, т.е. стили для ответов. Получится примерно то, что вы можете видеть в этом блоге.
Второй вариант все-равно выделяет всю ветку ответов
В некоторых случаях — да, тоже замечал. Дальше уже не допиливал, если найдете способ, сообщите.
.commentlist li ul.children li.bypostauthor > div {background-color: #555;}
добавьте внутренний тег див просто.
А как выделить именно автора статьи? т.е. не автора всего блога, а только данной статьи? (сравнение по е-мейлу наверно надо делать)
Если для определенного автора, то можно присвоить стили .comment-author-username, вместо username надо подставить логин автора. А так bypostauthor — это как раз относится к автору статьи, а не к автору всего блога (в большинстве случае они равнозначны).
Оказалось все так просто! Спасибо!
Если выделяю комментарий автора цветом, то у меня в древовидных комментариях также выделяется все комментарии ветки.
Чего только не делал — не помогает.
Не подскажите, что еще можно попробывать?
Здравствуйте, Дмитрий! Скажите, пожалуйста, а как поставить на аватарку для тех комментаторов, у кого нет граватара, свою фирменную картинку? Чтобы отображалась она, а не логотип граватара?
Здравствуйте, посмотрите вот тут: https://www.wpbeginner.com/wp-tutorials/how-to-change-the-default-gravatar-on-wordpress/
Выделяется цветом все авторы в древовидных комментах — в ветке ответов
Не получается исправить