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.

🧑💻 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.

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!
Paso 1: Instalación de un plugin de WordPress para deshabilitar enlaces automáticos de URLs
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.

📌 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.

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.

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.

Paso 2: Desactivar los enlaces automáticos de URLs en los comentarios de WordPress
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)’.

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.

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'.

⚠️ 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:

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:
- Cómo permitir que los usuarios den "Me gusta" o "No me gusta" a los comentarios en WordPress
- Cómo permitir que los usuarios suban imágenes en los comentarios de WordPress
- Cómo permitir que los usuarios editen sus comentarios de WordPress
- Cómo agregar un sistema simple de clasificación de usuarios para comentarios de WordPress
- Cómo hacer que los comentarios de las entradas del blog sean buscables en WordPress
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.


Deniz
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?
Soporte de WPBeginner
En este momento no tenemos una forma sencilla, pero si encontramos una manera, ¡nos aseguraremos de actualizar el artículo!
Administrador
Febri Tri Harmoko
¿Cómo hacer que excepto como nuestro dominio?
Entonces, solo se pueden agregar enlaces de nuestro sitio web.
Soporte de WPBeginner
En este momento no tenemos un método para limitar por dominio.
Administrador
Pasquale
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
Soporte de WPBeginner
Glad our guide was helpful
Administrador
Tecnología Geoespacial y Espacial
Gracias por esto
Soporte de WPBeginner
You’re welcome
Administrador
Abdulrahim safi
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.
Soporte de WPBeginner
Abdulrahim Saifi,
WordPress no convierte automáticamente las URL en enlaces. Probablemente estés usando WordPress.com. Consulta nuestra guía sobre la diferencia entre WordPress.org autoalojado vs blog gratuito de WordPress.com.
Administrador
Liz
¿Tienen ustedes una solución similar para las publicaciones? ¿Especialmente en bloques de código y pre?
Kemunto
Sí.
Sunny
¿Hay algún plugin para desvincular ciertos enlaces de texto externos en un sitio de WordPress? Gracias
Sebastien
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
Bobby
Oye Sebastien, ¿encontraste la solución a tu problema, ya que yo también tengo problemas con esto... y solo quiero deshabilitarlo... gracias
StageCoachDriver
¿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?
Soporte de WPBeginner
Sí.
Administrador
Angel
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
Matteo
Hi Angel,
do you mind posting here the code you wrote? I’m interested in having my own links (as admin) cliackable
Gracias
Angel
Como soy la única persona que inicia sesión, puedo usar:
if ( is_user_logged_in() ) {
remove_filter( ‘comment_text’, ‘make_clickable’, 9 );
}
Ibon Azkoitia
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.
Iswandi
Funciona después de que quito las comillas en 'make_clickable'