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

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

WordPress enlaza automáticamente las URLs de texto en los comentarios para que sean más fáciles de hacer clic. Esta es una función de conveniencia, para que los propietarios del sitio y los lectores puedan visitar los 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 clickeable 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:

  1. Instalación de un plugin de WordPress para deshabilitar enlaces automáticos de URLs
  2. Disabling Auto-Links of URLs in WordPress Comments
    1. FAQs: Disabling URL Auto-Linking in WordPress Comments

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

      Antes de empezar, ten en cuenta que 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 para el sitio.

      Sin embargo, no recomendamos este método ya que no es realmente amigable para principiantes. Un pequeño error y tu sitio podría dejar de funcionar.

      Para hacerlo de forma fácil y segura, puedes usar WPCode, que es el mejor plugin de fragmentos de código del mercado. Con WPCode, puedes agregar fragmentos de código personalizados, incluyendo CSS, PHP, HTML y más, a WordPress sin poner tu sitio en riesgo.

      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.

      La mejor noticia es que WPCode viene con una biblioteca de más de 100 fragmentos listos para usar que puedes agregar fácilmente a tu sitio. Esto incluye un fragmento de código para deshabilitar el enlace de URL de comentarios.

      Dado que es una función premium, necesitarás crear una cuenta de WPCode. En el sitio web de WPCode, haz clic en el botón 'Obtener WPCode ahora'.

      Luego, simplemente puedes elegir un plan y completar el proceso de registro.

      Página de inicio de WPCode

      Una vez hecho esto, instalemos y activemos el plugin WPCode en tu sitio de WordPress. 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 ello, navega a Snippets 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 » + Añadir fragmentos desde tu panel de administración de WordPress.

      Desde aquí, querrás usar el filtro 'Comentarios' para encontrar fácilmente el fragmento 'Desactivar enlaces 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'.

      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 funciona en URL de texto plano. Si un usuario decide crear un enlace agregando la etiqueta HTML adecuada, esos enlaces seguirán apareciendo como clickeables.

      Si deseas desactivar completamente cualquier HTML en los comentarios, puedes consultar 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 tienes curiosidad, aquí tienes el fragmento de código que utilizamos para deshabilitar los autoenlaces de URL en los comentarios de WordPress:

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

      Este fragmento funciona porque WordPress no almacena las URL como enlaces clickeables 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 clickeables. Este cambio afectará tanto al área de administración como a la sección de comentarios debajo de tus publicaciones.

      Si eliminas el fragmento más tarde, WordPress volverá a enlazar automáticamente las URL.

      Este riesgo de perder tus personalizaciones durante una actualización de tema es exactamente por lo 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

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

      No, este cambio solo se aplica de ahora en adelante.

      Evita que WordPress convierta automáticamente las URL de texto plano en enlaces clickeables en cualquier comentario nuevo que recibas. Los enlaces que ya estaban en tus comentarios antiguos seguirán siendo clickeables a menos que decidas editarlos manualmente.

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

      Sí. Este código solo deshabilita la conversión automática de URL de texto. Si un comentarista sabe cómo crear un enlace usando la etiqueta HTML adecuada, ese enlace aún aparecerá 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 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

      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 los enlaces automáticos 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