Este hack es más que nada para evitar confusiones entre un comentarista con el mismo nombre (o nick) del autor del blog con WordPress. Anteriormente ya había intentado con el Plugin “Author Highlight” pero siempre me tiraba errores, busqué en el codex y este metodo es igual de sencillo que instalar un plugin.
Antes que nada hacer una copia de la plantilla “comments.php”, no quiero que me eches la culpa de si algo malo pasa
.
En tu theme de WordPress, mira la plantilla comments.php y busca esta linea: <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">, si no la encuentras, busca <li id="comment-<?php comment_ID() ?>">, ya identificada, remplazala por esta: <li class="<?php if ($comment->comment_author_email == "correoautor@dominio.com") echo 'autor'; else echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">.
Modifica “correoautor@dominio.com” por el correo que usas en los comentarios de tu blog. Ya solo resta definir el estilo en tu CSS.
En tu hoja de estilos agrega esta clase: li.autor { background-color: #FCECAC; }, puedes modificar el color de fondo a tu gusto, agregar un borde o lo que más te parezca.
Depende del estilo que usen tus comentarios, pero normalmente esa clase funciona bien (por lo menos con la mayoría de themes para WordPress), si no va, o es que lo tienes más personalizado, solo tendrías que adaptarlo al mismo estilo de los demás comentarios, pero diferenciando con un color distinto.
Actualización:
Gracias a Alter, otra manera de hacerlo es usando la propiedad “user_id” en lugar de “comment_author_email”, así permitimos a más autores del blog, administradores o registrados, diferenciarse de otros comentaristas. Usando este método, la linea a remplazar en comments.php sería: <li class="<?php if($comment->user_id > 1) echo 'autor'; else echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>">
Comments are closed.