Jump to main navigation


Destacar los comentarios del autor del blog en WordPress

080315

Si estás creando tu propio tema o modificando uno, es muy fácil destacar los comentarios del autor del blog, por ejemplo con un color de fondo distinto.

Este método funciona cuando hay un sólo autor, el administrador. Es fácil adaptarlo a varios autores, pero si la lista de autores es larga o se va a modificar, deja de ser un sistema viable.

En tu plantilla de comentarios (típicamente comments.php), busca el punto en el que se genera la lista de comentarios, y en el LI añade lo siguiente:

<li<?php
if (1 == $comment->user_id) echo " class='auth'";
?> id='comment…

Este simple código comprueba si el id del autor del comentario es 1, y si es así añade la clase 'auth' al LI (el id 1 corresponde al administrador del blog).

Luego simplemente añade la definición de la clase 'auth' a tu hoja de estilos, por ejemplo:

.auth {
    background: #ddd;
}

Este método comprueba el id del autor, no su email, por motivos de seguridad. De otra forma, un usuario que disponga del email del autor podría añadir comentarios con ese email, y estos quedarían destacados. Y peor aún, un usuario podría ir probando emails para intentar descubrir el email del autor.

Este post es una adaptación de un post original de Matt Cutts

You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

2 comments to “Destacar los comentarios del autor del blog en WordPress”

  1. #01 By natalia, 080328 at 18:44

    Para no dejar de tocar las narices un poco...¿qué pasa si hay más de un autor en el blog? :D
    Que tal comparar el id del autor del post con el del autor del comentario?

  2. #02 By dense13, 080328 at 22:40

    Ya, no es un método muy extensible, lo dice el propio post. Sin embargo creo que es útil porque amenudo hay un sólo autor.

    Pero tienes razón, a ver si lo pruebo, porque sería mejor solución.

Additional content and navigation

Categories

Recent comments