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 deshabilitar el enlace automático de URLs en los comentarios de WordPress

Una sección de comentarios de WordPress llena de enlaces aleatorios y clickeables puede hacer que tu sitio web parezca sospechoso.

Para muchos propietarios de sitios, ahí es donde comienza el problema. Los spammers abusan de ello, los motores de búsqueda pueden marcarlo e incluso los comentarios genuinos con enlaces útiles pueden terminar pareciendo sospechosos.

En WPBeginner, normalmente marcamos estos comentarios como spam, pero sabemos que esa no es la mejor solución para todos.

Después de una investigación exhaustiva, hemos encontrado una forma sencilla de bloquear el enlace automático de URLs mientras mantenemos el flujo de conversaciones reales. 💬

En esta guía, te mostraremos cómo deshabilitar el enlace automático de URLs en los comentarios de WordPress. De esta manera, tendrás más control sobre tu sección de comentarios y al mismo tiempo fomentarás la participación significativa.

Desactivar el enlace automático de URLs

🧑‍💻 Resumen: La forma más fácil de deshabilitar el enlace automático de URLs en los comentarios de WordPress es usando el plugin WPCode y activando su fragmento predefinido ‘Deshabilitar enlace de URL en comentarios’.

¿Por qué WordPress enlaza automáticamente las URLs de texto en los comentarios?

WordPress enlaza automáticamente las URLs de texto en los comentarios como una característica principal integrada y útil para hacerlos más fáciles de hacer clic y mejorar la usabilidad para conversaciones genuinas. Esto está pensado como una característica de conveniencia, para que los propietarios de sitios y los lectores puedan visitar enlaces sin copiar y pegar.

A veces, estos enlaces son añadidos por comentaristas genuinos que no saben cómo formatear un hipervínculo.

WordPress simplemente detecta la URL y la hace enlazable al mostrar el comentario en el área de administración o debajo de tus artículos. Además, en realidad no se almacena de esa manera en tu base de datos.

URLs de texto enlazadas automáticamente en WordPress

El problema es que los spammers abusan de esto para dejar enlaces sospechosos en tus comentarios. Esto puede hacer que tu sitio web de WordPress parezca poco confiable tanto para los lectores como para los motores de búsqueda.

Es por eso que muchos propietarios de sitios prefieren deshabilitar el enlace automático.

Teniendo esto en cuenta, te mostraremos cómo deshabilitar los enlaces automáticos de URLs en los comentarios de WordPress. Estos son los pasos que seguirás:

¿Fácil, verdad? ¡Vamos directo al grano!

Si bien muchos expertos de WordPress te dirán que agregues una línea de código personalizada al archivo functions.php de tu tema o a un plugin específico del sitio, hay una forma mucho mejor.

Usar WPCode, el mejor plugin de fragmentos de código del mercado, es una forma segura y fácil de agregar código a tu sitio web. Te permite agregar fragmentos personalizados como CSS, PHP y HTML sin editar los archivos de tu tema, evitando pequeños errores que podrían dañar tu sitio.

Algunas de nuestras marcas asociadas usan WPCode para crear y administrar fragmentos de código personalizados, y ha estado funcionando muy bien.

No te pierdas nuestra reseña detallada de WPCode para saber por qué lo recomendamos encarecidamente.

Para empezar, necesitarás crear una cuenta de WPCode. En el sitio web de WPCode, haz clic en el botón ‘Obtener WPCode ahora’, elige un plan y completa el proceso de registro.

Página de inicio de WPCode

📌 Nota: WPCode Pro viene con una biblioteca de más de 100 fragmentos listos para usar que puedes agregar fácilmente a tu sitio, incluido un fragmento de código para deshabilitar el enlace de URL en comentarios. Dicho esto, también puedes comenzar con la versión gratuita de WPCode antes de actualizar.

Al registrarte, tendrás tu propia área de cuenta de WPCode, donde podrás descargar el archivo zip de tu plugin y acceder a tu clave de licencia.

Ahora, instalemos y activemos el plugin WPCode en tu sitio.

Navega a Plugins » Agregar Plugin en tu área de administración de WordPress.

El submenú Añadir plugin bajo Plugins en el área de administración de WordPress

En la siguiente pantalla, haz clic en el botón ‘Subir Plugin’.

Después de eso, puedes hacer clic en ‘Elegir archivo’ para cargar tu archivo zip de WPCode desde tu computadora local.

Botón Elegir archivo para cargar el archivo zip de un plugin

Haz clic en ‘Instalar ahora’ cuando termine de cargarse y luego en ‘Activar’ para habilitarlo en tu sitio. Si necesitas ayuda, puedes consultar nuestra guía sobre cómo instalar un plugin de WordPress.

Tras la activación, deberás activar tu clave de licencia.

Para hacer esto, navega a Fragmentos de código » Configuración.

A continuación, en la pestaña 'Configuración general', simplemente introduce tu clave de licencia y haz clic en 'Verificar clave'. Puedes encontrar esta clave en el correo electrónico que recibes después del registro o en tu cuenta de WPCode.

Activando la clave de licencia de WPCode

El siguiente paso es ir a Fragmentos de código » + Agregar fragmentos desde tu panel de administración de WordPress.

Desde aquí, usa el filtro ‘Comentarios’ para encontrar rápidamente el fragmento ‘Deshabilitar enlace de URL en comentarios’. Luego, puedes pasar el cursor sobre el fragmento y hacer clic en el botón ‘Conectar a la biblioteca para desbloquear (Gratis)’.

Conectando el plugin WPCode a la Biblioteca WPCode

En la ventana emergente que aparece, haz clic en ‘Conectar a WordPress’ para sincronizar de forma segura tu sitio web con la biblioteca gratuita en la nube de WPCode para obtener el fragmento.

Una vez conectado, deberías estar listo para usar el fragmento 'Desactivar enlaces de URL en comentarios'. Así que, pasemos el cursor sobre él de nuevo y hagamos clic en 'Usar fragmento' cuando aparezca.

Usar el fragmento Deshabilitar enlace de URL en comentarios

Esto te redirigirá al editor de código de WPCode.

Dado que el fragmento de código está listo para usar, solo necesitas cambiar el interruptor de 'Inactivo' a 'Activo' y hacer clic en el botón 'Guardar fragmento'.

Activar y guardar el fragmento Deshabilitar enlace de URL en comentarios

⚠️ Importante: Ten en cuenta que este código solo evita que las URLs de texto plano (como www.ejemplo.com) se vuelvan enlazables. No deshabilita la representación HTML.

Si un usuario decide crear un enlace agregando la etiqueta HTML adecuada (como <a href=\"http://www.example.com\">mi enlace</a>), esos enlaces seguirán apareciendo como clickeables.

Si deseas desactivar completamente cualquier HTML en los comentarios, puedes echar un vistazo a nuestro tutorial sobre cómo desactivar HTML en los comentarios de WordPress.

Y eso es todo: tu blog de WordPress ahora dejará de enlazar automáticamente las URL en los comentarios.

Así es como se ve en nuestro sitio de demostración:

Enlace automático de URLs en comentarios deshabilitado

Extra: Explicación del fragmento de código para deshabilitar el autoenlace en comentarios

Si solo querías solucionar el problema, ¡ya terminaste! Pero si te encanta aprender cómo funciona WordPress por dentro y tienes curiosidad, aquí tienes el fragmento de código que usamos para deshabilitar los enlaces automáticos de URLs en los comentarios de WordPress:

remove_filter( 'comment_text', 'make_clickable', 9 );

Este fragmento funciona porque WordPress no almacena las URL como enlaces enlazables en su base de datos.

En su lugar, convierte las URL de texto plano en enlaces clickeables sobre la marcha al mostrar los comentarios.

Al deshabilitar el filtro responsable de esto, evitas que las URL se conviertan automáticamente en enlaces. Este cambio afectará tanto al área de administración como a la sección de comentarios debajo de tus publicaciones.

Si quitas el fragmento más tarde, WordPress volverá a crear enlaces automáticos a las URLs. Si agregaras este código directamente al archivo functions.php de tu tema, correrías el riesgo de perder tus cambios la próxima vez que actualices tu tema.

Esta es exactamente la razón por la que recomendamos usar un plugin como WPCode. Almacena tus fragmentos por separado de los archivos de tu tema, por lo que nunca tendrás que preocuparte de que las actualizaciones rompan las funciones personalizadas de tu sitio.

Preguntas frecuentes: Deshabilitar el enlace automático de URL en los comentarios de WordPress

Aquí tienes algunas de las preguntas más comunes que nuestros lectores hacen sobre cómo deshabilitar los enlaces automáticos de URLs en los comentarios de WordPress.

¿Deshabilitar el enlace automático eliminará los enlaces de mis comentarios existentes?

Sí, debido a que WordPress genera estos enlaces sobre la marcha al cargar la página, deshabilitar la función convertirá instantáneamente las URLs de texto plano en comentarios antiguos de nuevo en texto normal y no clickeable.

Evita que WordPress convierta automáticamente las URLs de texto plano en enlaces clickeables en todos los comentarios, tanto nuevos como antiguos. No necesitarás editar los comentarios antiguos manualmente, ya que los enlaces automáticos se eliminarán al instante.

¿Los usuarios aún pueden agregar sus propios enlaces en los comentarios?

Sí. Este código solo deshabilita la conversión automática de URLs de texto, pero no deshabilita el HTML. Si un comentarista sabe cómo crear un enlace usando la etiqueta HTML adecuada (como <a href=\"http://www.example.com\">mi enlace</a>), ese enlace seguirá apareciendo en su comentario.

¿Es reversible este cambio?

Sí, es completamente reversible. Si usas el plugin WPCode como recomendamos, simplemente puedes cambiar el fragmento a 'Inactivo' y guardar tus cambios. WordPress volverá inmediatamente a enlazar automáticamente las URL.

¿Este fragmento afecta a los enlaces en mis publicaciones o páginas de blog?

En absoluto. El fragmento de código que usamos está diseñado para dirigirse únicamente al filtro de comentarios. No tendrá ningún efecto en cómo funcionan los enlaces dentro del contenido de tus publicaciones o páginas.

Lectura adicional: Más formas de mejorar tus comentarios de WordPress

Esperamos que este artículo te haya ayudado a deshabilitar el enlace automático de URLs en los comentarios de WordPress.

Si quieres mejorar aún más tus comentarios de WordPress, consulta estos tutoriales adicionales para obtener más consejos y trucos:

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

Divulgación: 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

22 CommentsLeave a Reply

  1. Gracias por la guía. Agregué el código a function.php y funcionó. Entonces, ¿hay alguna manera de excluir mis propios enlaces de esto?

    • En este momento no tenemos una forma sencilla, pero si encontramos una manera, ¡nos aseguraremos de actualizar el artículo!

      Administrador

  2. Gracias, esto fue útil. Estaba recibiendo muchos comentarios como 'tu sitio web es genial... bla bla... mira el mío' y un enlace. Espero que esto lo solucione

  3. Hola, ¿cómo puedo deshabilitar el enlace automático en las publicaciones, no en los comentarios?
    cuando ingreso un enlace en formato de texto, por ejemplo: http://www.example.com, se cambia automáticamente a hipervínculo cuando publico la entrada, ¿cómo puedo deshabilitar esto? Gracias.

  4. Hola. Estoy buscando una manera de hacer exactamente lo que mencionaste, pero solo para las publicaciones. Parece que con una actualización reciente de WP, si escribes la dirección de un sitio web en una publicación, WP la enlazará automáticamente. Por ejemplo, si tu publicación contiene "google.com" en alguna parte, WP agregará un enlace a google. ¿Podemos evitar que eso suceda? Si es así, ¿cómo? Gracias

    • Oye Sebastien, ¿encontraste la solución a tu problema, ya que yo también tengo problemas con esto... y solo quiero deshabilitarlo... gracias

  5. ¿Se podría usar el functions.php en un tema hijo para agregar 'remove_filter( ‘comment_text’, ‘make_clickable’, 9 );' al tema en lugar de hacer cambios directamente en el tema?

  6. Eso está muy bien. En mi caso, haré una condición para que mis enlaces – como administrador – sean clickeables, ya que los publico en respuestas a comentarios.

    Thanks :)

      • Como soy la única persona que inicia sesión, puedo usar:
        if ( is_user_logged_in() ) {
        remove_filter( ‘comment_text’, ‘make_clickable’, 9 );
        }

    • Quizás me equivoque sobre tu situación, pero no deberías escribir en tu blog con un usuario administrador. El "escritor" debería tener un rol inferior (editor, por ejemplo) y tener otro usuario con rol de administrador para cosas de administración.

Deja una respuesta

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