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 agregar resaltado de sintaxis en los comentarios de WordPress

Como un blog de WordPress enfocado en la creación de sitios web, a veces nos encontramos con lectores que quieren pegar un fragmento de código o compartir una pieza de código en los comentarios.

Sin embargo, WordPress no viene con ningún resaltado de sintaxis incorporado para comentarios, publicaciones o páginas, lo que puede ser complicado tanto para el comentarista como para otros lectores que intentan entender el código.

Afortunadamente, hemos encontrado una manera fácil de resolver este problema. En este artículo, le mostraremos cómo agregar fácilmente resaltado de sintaxis en los comentarios de WordPress.

Agregar resaltado de sintaxis en los comentarios de WordPress

¿Por qué y cuándo necesita resaltado de sintaxis en los comentarios de WordPress?

El resaltado de sintaxis es una forma de hacer que el código se vea mejor y sea más fácil de entender. Agrega colores y números de línea a los fragmentos de código, haciéndolos más legibles. Aquí tiene un ejemplo:

<html>
    <head>
        <title>My Awesome Website</title>
    </head>
    <body>
        <h1>Welcome to My Homepage</h1>
    </body>
</html>

Si tiene un blog de WordPress sobre desarrollo web o codificación, habilitar el resaltado de sintaxis en los comentarios de WordPress es importante. Con esto, los lectores pueden escribir código fácilmente de una manera legible.

Esto los animará a dejar más comentarios y compartir sus propios fragmentos. No solo hace que los comentarios sean más interesantes, sino que también fomenta un sentido de participación comunitaria.

Además, si sus lectores necesitan ayuda, pueden insertar fácilmente el código en el comentario de una manera que sea visualmente atractiva y fácil de entender para sus compañeros comentaristas.

Teniendo esto en cuenta, veamos cómo puedes agregar resaltado de sintaxis en el formulario de comentarios de tu sitio web de WordPress.

Paso 1: Instala el plugin Syntax Highlighter Evolved

La forma más fácil de agregar resaltado de sintaxis en WordPress es con el plugin Syntax Highlighter Evolved. Es súper fácil de usar y te permite habilitar el resaltado de sintaxis en publicaciones, páginas y comentarios de WordPress.

En WPBeginner, usamos este plugin para insertar y mostrar fragmentos de código. Puedes leer nuestro artículo sobre por qué usamos Syntax Highlighter Evolved para más detalles.

Primero, necesitas instalar y activar el plugin Syntax Highlighter Evolved. Para más información, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Una vez hecho esto, ahora puedes editar una publicación o página y agregar código usando el resaltador de sintaxis. Así es como se ve en el editor de bloques:

Configuración del bloque SyntaxHighlighter

Puedes aprender más sobre cómo usar el plugin Syntax Highlighter Evolved en nuestro artículo sobre cómo mostrar código en WordPress.

Por defecto, Syntax Highlighter Evolved permite a los visitantes agregar código en sus comentarios, pero ese código necesita estar envuelto en shortcodes.

Estos shortcodes llevan el nombre de todos los lenguajes de programación y scripting populares. Esto significa que el comentarista simplemente necesita envolver su código en corchetes que contengan el nombre del lenguaje.

Por ejemplo, si quisieras publicar un comentario que contenga código PHP, usarías lo siguiente:

Hi everyone. I need help with this PHP code: [php]

<?PHP

private function get_time_tags() {

$time = get_the_time('d M, Y');

return $time;

}

?>

[/php]

De manera similar, si quisieras publicar algo de código HTML como comentario, necesitarías envolverlo en el shortcode HTML:

Hey there! Could anyone check this code snippet? [html]<a href="https://example.com">Demo website>/a>[/html]

Ahora, lo que hace esto complicado es que los usuarios no sabrán que en realidad pueden usar resaltado de sintaxis con estos shortcodes. Por lo tanto, tienes que informarles a través de un mensaje de aviso.

Paso 2: Agregar un aviso de resaltado de sintaxis en el formulario de comentarios

Para informar a los comentaristas sobre la función de resaltado de sintaxis, necesitas agregar un mensaje de aviso encima de tu formulario de comentarios, así:

Agregar un aviso de resaltado de sintaxis antes del campo de comentarios

Puedes hacer esto agregando un fragmento de código personalizado a tu sitio de WordPress.

Si estás leyendo este tutorial porque tienes un blog de codificación, entonces lo más probable es que te sientas bastante cómodo con la codificación.

Aun así, puede ser difícil para los usuarios más avanzados hacer un seguimiento de todos sus fragmentos de código. Si no se administran correctamente, puedes experimentar algunos errores comunes de WordPress o romper tu sitio por completo.

Es por eso que recomendamos usar WPCode para insertar fragmentos de código personalizados. Es la forma más fácil y segura de agregar código personalizado en WordPress sin tener que editar ningún archivo principal de WordPress.

Nota: Aunque la versión gratuita de WPCode está disponible, recomendamos usar la versión Pro de WPCode, ya que te brinda acceso a lógica condicional inteligente, acceso a una biblioteca en la nube de fragmentos de código y más.

Lo primero que debes hacer es instalar y activar el plugin WPCode. Para más detalles, consulta nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Tras la activación, dirígete a Fragmentos de código » + Agregar fragmento.

Agregar un fragmento de código usando WP Code

Aquí, verás todos los fragmentos listos para usar que puedes agregar a tu sitio web de WordPress.

Como queremos agregar nuestro propio fragmento, pasa el cursor sobre ‘Agregar tu código personalizado (Nuevo fragmento)’ y luego haz clic en ‘+ Agregar fragmento personalizado’.

Agregar un fragmento personalizado en WPCode

Para empezar, ingresa un título para el fragmento de código personalizado. Puede ser cualquier cosa que te ayude a identificar el fragmento.

Después de eso, abre el menú desplegable ‘Tipo de código’ y elige ‘Fragmento de PHP’.

Agregar un fragmento PHP personalizado

Ahora, simplemente pega el siguiente fragmento en el editor de código:

function wpbeginner_comment_text_before($arg) {
    // Add a custom notice to inform users about using shortcodes for syntax highlighting
    $arg['comment_notes_before'] .= "<p class='comment-notice'>You can use shortcodes for syntax highlighting when adding code. For example,  or </p>";
    
    // Return the modified comment arguments
    return $arg;
}

// Add the filter to apply the custom comment modification function
add_filter('comment_form_defaults', 'wpbeginner_comment_text_before');

Después de eso, abre el menú desplegable 'Ubicación' y haz clic en 'Ejecutar en todas partes'.

Insertar el fragmento PHP en todo tu sitio web

Luego, estás listo para desplazarte hasta la parte superior de la pantalla y hacer clic en el interruptor 'Inactivo' para que cambie a 'Activo'.

Finalmente, haz clic en ‘Guardar fragmento’ para que el fragmento se publique.

Guardar tu fragmento PHP

Este código simplemente muestra un aviso encima del campo de comentarios en el formulario de comentarios de WordPress. Sin embargo, no verás este texto mientras hayas iniciado sesión en tu cuenta, por lo que necesitarás abrir una nueva ventana del navegador en modo incógnito o cerrar sesión en tu cuenta.

Si quieres ver si el shortcode realmente funciona, simplemente visita tu sitio web en modo incógnito, comenta una publicación de blog y usa el shortcode. Cuando el comentario haya sido moderado y aprobado, deberías ver algo como esto:

Ejemplo de un comentario usando resaltado de sintaxis

Aprende más formas de aumentar la participación en los comentarios

Agregar la capacidad de resaltado de sintaxis no es la única forma de aumentar la participación en tus comentarios si tienes un blog de desarrollo web.

Otro consejo es agregar 'me gusta' y 'no me gusta' a tus comentarios. Esto permite a tus lectores expresar fácilmente sus opiniones sobre comentarios específicos. Puede generar discusiones y resaltar contribuciones valiosas de tu comunidad.

Además, puedes notificar a los usuarios cuando reciban respuestas a sus comentarios. Esto asegura que se mantengan involucrados en la conversación y los hace volver por más.

Además, es posible que desees agregar campos personalizados al formulario de comentarios. Puedes hacer esto si quieres que los lectores proporcionen información específica junto con sus comentarios, como el lenguaje de programación que están usando o la versión de un framework.

Aquí tienes otros consejos que puedes implementar para aumentar la participación en los comentarios:

Esperamos que este artículo te haya ayudado a agregar resaltado de sintaxis en los comentarios de WordPress. También puedes consultar nuestra guía sobre cómo agregar videos y más en los comentarios de WordPress y nuestras selecciones expertas de los mejores plugins de comentarios 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

5 CommentsLeave a Reply

  1. Gracias por demostrar la posibilidad usando un fragmento. Ya tengo bastantes plugins en el sitio que necesito para ejecutarlo y, al mismo tiempo, dado que tengo un blog de tecnología, quería permitir a los usuarios resaltar códigos en los comentarios. Uso WP Code para otros fragmentos que tienen un papel importante en el sitio web, por lo que la posibilidad de hacer esto con un fragmento es muy útil. Gracias una vez más, guardaré el fragmento en mi biblioteca de código para otros sitios también.

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.