Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo resaltar los comentarios del autor en WordPress

La sección de comentarios es donde tu comunidad cobra vida. Es un espacio importante para la conexión, la conversación y la participación del lector.

Como autor, tus respuestas son una parte clave de esa interacción. Quieres asegurarte de que tu voz sea fácil de encontrar para los lectores, para fomentar aún más la discusión.

Resaltar tus comentarios les da la atención que merecen. Este simple toque hace que toda tu área de discusión se vea más profesional, organizada y atractiva.

Creemos que las pequeñas decisiones de diseño pueden tener un gran impacto en la experiencia del usuario. Y este es uno de los cambios más fáciles y efectivos que puedes hacer.

En este artículo, te mostraremos cómo resaltar fácilmente los comentarios del autor en WordPress.

Resaltar comentarios de un autor en las entradas del blog de WordPress

¿Por qué resaltar los comentarios del autor en WordPress?

Los comentarios son una excelente manera de generar participación de los usuarios en tu sitio web. Si quieres obtener más comentarios en tus artículos, puedes fomentarlo participando activamente en las discusiones.

Para un nuevo blog de WordPress, puedes responder fácilmente a los comentarios y participar en discusiones con tus lectores. Si administras un blog de varios autores, puedes animar a los autores a ayudar también con la moderación de comentarios.

Sin embargo, la mayoría de los temas de WordPress no distinguen entre comentarios, y se listan con el mismo estilo.

Diseño de comentarios normal sin resaltado del autor

Un lector casual puede revisar los comentarios sin darse cuenta del contenido adicional aportado por el autor en la discusión.

Resaltar los comentarios del autor te ayuda a remediar eso y hace que los comentarios del autor destaquen y sean más notorios.

El objetivo final aquí es animar a los nuevos usuarios a unirse a los comentarios y, en última instancia, suscribirse a tu boletín o convertirse en cliente.

Dicho esto, veamos cómo resaltar fácilmente los comentarios del autor en WordPress.

Resaltar al autor del comentario en WordPress

La forma más fácil de resaltar comentarios del autor de una publicación es agregando CSS personalizado a tu tema de WordPress. Esto te permite agregar fácilmente el código necesario y ver una vista previa en vivo de cómo se vería en tu sitio web sin guardarlo.

Primero, necesitas visitar Apariencia » Personalizar en el área de administración de WordPress. Esto iniciará la interfaz del personalizador de temas de WordPress. Notarás un montón de opciones en una columna a tu izquierda y una vista previa en vivo de tu sitio web.

Personalizador de temas en WordPress

Desde aquí, necesitas hacer clic en la pestaña 'CSS adicional'.

Esto abrirá un área de texto donde agregarás el CSS personalizado.

Pestaña CSS adicional

Sin embargo, querrás ver cómo se verá el CSS personalizado cuando se aplique.

Para hacer eso, necesitas navegar a una publicación de blog que contenga comentarios de un autor de la publicación.

Ver comentarios en el Personalizador de temas

Desplázate hacia abajo hasta la sección de comentarios y luego agrega el siguiente CSS personalizado en el cuadro de CSS personalizado a la izquierda.

.bypostauthor { 
background-color: #e7f8fb;
}

Notarás inmediatamente que el comentario del autor cambia, coincidiendo con el CSS personalizado que ingresaste.

Comentario del autor resaltado con un color de fondo diferente

Entonces, ¿cómo funciona todo esto?

Verás, WordPress agrega algunas clases CSS predeterminadas a diferentes áreas de tu sitio web. Estas clases CSS están ahí independientemente del tema de WordPress que estés utilizando.

En este código de ejemplo, hemos utilizado la clase CSS .bypostauthor, que se agrega a todos los comentarios añadidos por un autor de la publicación.

Agreguemos algunos estilos CSS más para hacerlo aún más prominente. Aquí hay un código de ejemplo que agrega una pequeña etiqueta de 'Autor' a los comentarios del autor de la publicación y un borde alrededor de la imagen del avatar del autor.

.bypostauthor:before { 
content:"Author";
float:right;
background-color:#FF1100;
padding:5px;
font-size:small;
font-weight:bold;
color:#FFFFFF;
}
.bypostauthor .avatar {
border:1px dotted #FF1100;
}

Así es como se veía en nuestro sitio web de prueba.

Autor del comentario resaltado con la etiqueta de Autor

Resaltar comentarios por rol de usuario en WordPress

Ahora, muchos blogs de WordPress tienen miembros del equipo responsables de responder comentarios. Los sitios web populares pueden tener al autor de la publicación, al administrador y a los moderadores respondiendo comentarios para aumentar la participación del usuario.

¿Cómo resaltas un comentario agregado por un miembro del personal que no es el autor real de la publicación?

Hay un truco fácil para lograrlo. Sin embargo, requiere que agregues código personalizado a tu sitio web de WordPress. Si no lo has hecho antes, consulta nuestro artículo sobre cómo pegar fragmentos de código de la web en WordPress.

Primero, necesitas agregar el siguiente código al archivo functions.php de tu tema o a un plugin de fragmentos de código:

if ( ! class_exists( 'WPB_Comment_Author_Role_Label' ) ) :
class WPB_Comment_Author_Role_Label {
public function __construct() {
add_filter( 'get_comment_author', array( $this, 'wpb_get_comment_author_role' ), 10, 3 );
add_filter( 'get_comment_author_link', array( $this, 'wpb_comment_author_role' ) );
}
  
// Get comment author role 
function wpb_get_comment_author_role($author, $comment_id, $comment) { 
$authoremail = get_comment_author_email( $comment); 
// Check if user is registered
if (email_exists($authoremail)) {
$commet_user_role = get_user_by( 'email', $authoremail );
$comment_user_role = $commet_user_role->roles[0];
// HTML output to add next to comment author name
$this->comment_user_role = ' <span class="comment-author-label comment-author-label-'.$comment_user_role.'">' . ucfirst($comment_user_role) . '</span>';
} else { 
$this->comment_user_role = '';
} 
return $author;
} 
  
// Display comment author                   
function wpb_comment_author_role($author) { 
return $author .= $this->comment_user_role; 
} 
}
new WPB_Comment_Author_Role_Label;
endif;

En lugar de editar el archivo functions.php de tu tema, recomendamos agregar este código con WPCode.

Este plugin de fragmentos de código hace que sea seguro y fácil agregar código personalizado en WordPress.

WPCode

Para empezar, necesitas instalar y activar el plugin gratuito WPCode. Si necesitas ayuda, consulta nuestra guía sobre cómo instalar un plugin de WordPress.

Una vez que el plugin esté activado, dirígete a Code Snippets » Add Snippet desde tu panel de WordPress.

Luego, pasa el cursor del mouse sobre la opción ‘Agregar tu código personalizado (Nuevo fragmento)’ y haz clic en el botón ‘Agregar fragmento personalizado’.

Agregar un nuevo fragmento de código personalizado en WPCode

A continuación, selecciona ‘PHP Snippet’ como tipo de código de las opciones que aparecen en la pantalla.

Seleccionar fragmento de PHP como tipo de código

Ahora, puedes agregar un título para tu fragmento y pegar el código de arriba en el cuadro ‘Code Preview’.

Pegar fragmento en el plugin WPCode

Después de eso, simplemente cambia el interruptor de ‘Inactive’ a ‘Active’ y haz clic en el botón ‘Save Snippet’ en la parte superior de la página.

Activa y guarda tu fragmento de código personalizado

Este código simplemente agrega la etiqueta del rol de usuario junto al nombre del autor del comentario. Así es como se vería sin ningún estilo personalizado.

Etiquetas de rol de usuario añadidas a los comentarios

Hagámoslo un poco más bonito agregando algo de CSS personalizado. Ve a la página Appearance » Customize y cambia a la pestaña Additional CSS.

Puedes usar el siguiente CSS para estilizar la etiqueta del rol de usuario en los comentarios.

.comment-author-label {
    padding: 5px;
    font-size: 14px;
    border-radius: 3px;
}
  
.comment-author-label-editor {  
background-color:#efefef;
}
.comment-author-label-author {
background-color:#faeeee;
}
  
.comment-author-label-contributor {
background-color:#f0faee;   
}
.comment-author-label-subscriber {
background-color:#eef5fa;   
}
  
.comment-author-label-administrator { 
background-color:#fde9ff;
}

Así es como se veía en nuestro sitio de prueba. Siéntete libre de modificar el código para que coincida con los colores y el estilo de tu tema.

Rol de usuario resaltado

Para más detalles, quizás quieras leer nuestro artículo sobre cómo agregar etiquetas de rol de usuario a los comentarios de WordPress.

Esperamos que este artículo te haya ayudado a aprender cómo resaltar los comentarios del autor en WordPress. También podrías querer ver nuestro tutorial sobre cómo resaltar nuevas publicaciones para visitantes recurrentes en WordPress y nuestras selecciones expertas de los mejores plugins de cuadros de biografía de autor para WordPress.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

23 CommentsLeave a Reply

  1. Me parece bastante importante separar visualmente los comentarios del usuario de los comentarios del autor. Tiene sentido para mí, especialmente porque muestra claramente que el autor del artículo está respondiendo, y es probable que sea el más conocedor del tema. Si la implementación es tan sencilla, ¡eso es absolutamente genial!

  2. Tengo una PREGUNTA sobre los comentarios: dado que los comentarios son contenido generado por el usuario, ¿hay alguna forma de que los motores de búsqueda los indexen?
    Sé que las publicaciones de foros y comunidades a menudo aparecen en los resultados de búsqueda, así que tengo curiosidad si algo similar funciona para los comentarios de WordPress.

  3. ¡Hola! Cada vez que alguien deja un comentario en mi sitio web, el nombre del autor aparece en gris. ¿Cómo puedo cambiarlo a negro? Además, la palabra “permalink” siempre está debajo de la fecha y hora del comentario. ¿Cómo puedo eliminarla? Cualquier ayuda será muy apreciada. Gracias.

  4. Hay un problema al cambiar el fondo si el autor es el creador del comentario y alguien más respondió, ¡ya que la respuesta anidada también tendrá el mismo fondo resaltado!

  5. Buen post… pero ¿hay algún plugin para hacer lo mismo (hay algunos pero de hace 2-3 años)? Busco uno nuevo con más opciones de personalización.

  6. Seguí el camino que describiste pero no encontré la plantilla <li id=”comment-“> en mi comments.php
    ¿Alguna solución?

  7. Consejo útil.
    Cuando leo los comentarios de una publicación, tiendo a leer los comentarios del autor asumiendo que lo que dice tiene más autoridad.
    Estoy bien con el CSS pero nunca estoy seguro del php.
    ¡Quizás me hayas incitado a empezar a jugar con el php!

  8. En mi versión de WordPress, solo necesito agregar una clase existente que genera WordPress. Es "comment-author-admin". Quizás la clase "bypostauthor" que genera WordPress también funcione.

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.