Я уже писал о том, что придумал, как подсвечивать реальные комментарии автора, и обещал сделать плагин соответствующий.
Не вышло :-(. К сожалению, то место текста, в котором надо вставлять код, генерируется не непосредствено движком Wordpress'а, а берется из шаблона. И плагин вызвать в том месте, судя по всему, нельзя (если кто знает, как - подскажите).
Однако, для тех, кто не поленится залезть в шаблон, привожу хак. Пишу для стандартного "Кубрика", для остальных поставьте по смыслу.
Файл comments.php, в районе 29 строчки. Там написано:
<li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
Меняете его на:
<li class="<?php echo $oddcomment; ?> <? if(get_the_author_ID()==$comment->user_id) echo 'master'; ?>" id="comment-<?php comment_ID() ?>">
И это все. То есть, вообще говоря, все данные для этого уже есть в WordPress'е, надо только подключить их в шаблон. А потом уже в стилях можно оформлять комментарий, как угодно:
.commentlist LI.master {
Ваш код
}
В заключении добавлю, что для того, чтобы это работало, автор должен постить комментарии обязательно в залогиненном состоянии. Собственно, именно тогда Wordpress и проставляет ваш ID, который вас и отличает жестко от любого незарегистрированного посетителя.
Комментарии: 3
29.06.05 20:55
Большое спасибо!
Применил на своём сайте.
7.10.05 17:00
И от меня спасибо! Тоже применил.
20.02.06 18:43
[...] Маниакальный Веблог » Подсветка автора в комментариях 2: Я уже писал о том, что придумал, как подсвечивать реальные комментарии автора, и обещал сделать плагин соответствующий. [...]