Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Copa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Cómo desactivar el enlazado automático de URLs en los comentarios de WordPress

Nota editorial: Ganamos una comisión de los enlaces de socios en WPBeginner. Las comisiones no afectan a las opiniones o evaluaciones de nuestros editores. Más información sobre Proceso editorial.

¿Sabías que cuando un usuario añade una URL de texto en sus comentarios, WordPress automáticamente hace que se pueda hacer clic en ella? Recientemente, uno de nuestros lectores nos preguntó si era posible desactivar el enlazado automático de URLs de texto en los comentarios de WordPress. La respuesta es SÍ. En este artículo, le mostraremos cómo desactivar el enlazado automático de URLs en los comentarios de WordPress.

¿Por qué WordPress auto-enlaza URLs de texto en los comentarios?

WordPress convierte automáticamente las URL de texto en enlaces, lo que facilita la visita del enlace al moderar los comentarios.

Este auto-enlace no se almacena en su base de datos. WordPress hace que las URL sean clicables cuando se muestran en pantalla en el área de administrador, así como en la sección de comentarios debajo de sus artículos.

Auto-linked clickable text URL in WordPress comments

Algunos de estos comentarios son auténticos y los comentaristas no sabían cómo añadir un enlace en los comentarios. Pero muchos comentarios de Spam también contienen URLs pegadas directamente en el texto del comentario.

Desactivar el enlace automático en los comentarios de WordPress

Simplemente añada esta única línea de código en el archivo functions. php de su tema o en un plugin específico del sitio.

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

WordPress no almacena URLs de texto plano como enlaces en la base de datos. En su lugar, las convierte en enlaces sobre la marcha. Este código simplemente desactiva el filtro que hace que las URLs sean clicables.

Esto hace que las URLs en texto plano no sean clicables en el área de administrador y en la sección de comentarios debajo de tus entradas. La eliminación de este código volverá a activar el enlace automático.

Si lo añade al archivo functions.php de su tema, la actualización de su tema sobrescribirá su archivo de funciones.

También tenga en cuenta que este código solo funciona en URLs de texto plano. Si un usuario decide crear un enlazar añadiendo la etiqueta HTML apropiada, entonces esos enlaces aparecerán como deberían.

Si desea desactivar completamente cualquier HTML en los comentarios, entonces eche un vistazo a nuestro tutorial sobre cómo desactivar HTML en los comentarios de WordPress.

Esperamos que este artículo te haya ayudado a desactivar el enlazado automático de URLs en los comentarios de WordPress. Puede que también quieras ver nuestra lista de los 16 mejores plugins para mejorar los comentarios de WordPress.

Si te ha gustado este artículo, suscríbete a nuestro canal de YouTube para ver tutoriales en vídeo sobre WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPBeginner , por qué es importante, y cómo puede apoyarnos. Aquí está nuestro proceso editorial .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

El último kit de herramientas de WordPress

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

Reader Interactions

23 comentariosDeja una respuesta

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Deniz says

    Thanks for the guide. I added the code to function.php and it worked. So is there a way to exclude my own links from this?

    • WPBeginner Support says

      We do not have a simple way at the moment but should we find a way we would recommend we will be sure to update the article!

      Administrador

  3. Pasquale says

    Thanks, this was helpful. I was getting a lot of comments like ‘your website is great…bla bla…check mine’ and a link. Hopefully this will fix it

  4. Sebastien says

    Hello. I’m looking for a way to do just what you mentioned, but only for posts. It seems with a recent WP update, if you type a website address in a post, WP will automatically link to it. For example, if your post contains “google.com” somewhere in the post, then WP will add a link to google. Can we stop that from happening? If so, how? Thank you

    • Bobby says

      Hey Sebastien did you find the solution for your problem as i am also having problem with this.. and i just want to get it disabled.. thanks

  5. StageCoachDriver says

    Could the functions.php in a child theme be used to add ‘remove_filter( ‘comment_text’, ‘make_clickable’, 9 );’ to the theme rather than making changes directly to the theme?

  6. Angel says

    That is really good. In my case, I’ll make a conditional to make my links – as admin – clickable, since I post them on replies to comments.

    Thanks :)

    • Matteo says

      Hi Angel,
      do you mind posting here the code you wrote? I’m interested in having my own links (as admin) cliackable ;)

      Thank you

      • Angel says

        As I am the only person show logs in I am able to use:
        if ( is_user_logged_in() ) {
        remove_filter( ‘comment_text’, ‘make_clickable’, 9 );
        }

    • Ibon Azkoitia says

      Maybe I’m wrong about your situation, but you should not write in your Blog with an Admin User. The “Writer” should have a lower role (editor for example) and have another user with the Admin role for admin stuff.

Deja tu comentario

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