El formulario de comentarios de WordPress por defecto tiene un campo para colocar una URL, este campo es opcional, sin embargo en algunos casos te puede interesar quitar este campo de URL o Web de los comentarios y tener un formulario más minimalista.
Generalidades
En la imagen adjunta vemos el formulario de comentarios que tiene por defecto WordPress, se muestra el campo Web el cual queremos eliminar.

Opción 1 – Ocultar campo por CSS
La primera opción es la más simple, se trata de ocultar el campo Web con código CSS. Si tu theme respeta las clases por defecto de WordPress para los comentarios, entonces puedes usar el siguiente código:
.comment-form-url{
display:none;
}
Opción 2 – Código en el functions.php
En este caso vamos a eliminar el campo de Web antes que se muestre en el navegador, para esto usaremos el hook comment_form_default_fields y a través de un filtro eliminaremos el campo. Podemos colocar el siguiente código al final del archivo functions.php.
function dcms_disable_url_comment($fields) {
unset($fields['url']);
return $fields;
}
add_filter('comment_form_default_fields','dcms_disable_url_comment');
En el código anterior:
- Aplicamos un filtro con el hook comment_form_default_fields
- El filtro hace referencia a la función dcms_disable_url_comment()
- La función acepta el argumento $fields que es el array con los campos a mostrar
- Simplemente usando unset() ubicamos el ID del elemento del array que queremos eliminar
- finalmente retornamos nuevamente el array $fields
Opción 3 – Usando un Plugin
Si no quieres tocar código, entonces puedes evaluar ocultar el campo de Web o URL a través de un plugin, revisa por ejemplo el plugin Remove Comment Website/URL Box.
Campo URL en el mensaje de notificación
Has eliminado el campo de URL en el formulario de comentarios, pero los correos de notificación de nuevos comentarios aún seguirán mostrándote el campo de URL vacío, te sugiero revisar el artículo: cómo modificar el mensaje de notificación de comentarios en WordPress para eliminar el campo de URL en el correo.
¿Aún con dudas?, en el siguiente video se explica cada uno de los puntos tratados anteriormente.
Me funcionó! muchas gracias
Gracias Bro, funciono al pelo!
Buen día,
Utilicé el codigo PHP y, sii bien en el formulario no se muestra el campo URL, el email que recibo de WordPress indicando que tengo un nuevo comentario incluye el mismo, así:
—–
Correo electrónico: xxx@yahoo.com
URL:
Comentario:
Felicitaciones Adriana !!
—–
¿Cómo lo puedo evitar?
gracias!
Hola, puedes evaluar hacerlo por código, por ejemplo: https://wordpress.stackexchange.com/questions/225449/how-to-change-email-notification-for-comments , o puedes evaluar un plugin de notificaciones que te permite modificar https://wordpress.org/plugins/bnfw/ , espero hacer un artículo sobre cómo hacerlo por código próximamente.
Hola Miguel, he realizado un artículo que complementa a este, para ocultar el texto de URL en el correo de notificación, revisa: https://decodecms.com/modificar-el-mensaje-de-notificacion-de-comentarios-en-wordpress/
Muchas gracias me funciono de maravilla
Hola muchas gracias por este post aplicaré los cambios en mis blogs mediante el uso de códigos PHP ya que veo que es la forma más segura de hacerlo, saludos amigo.
Por fin!! Llevo siglos buscando la forma de hacer esto, por fin una forma sencilla. No se porqué pero no encontraba ni plugins ni formas de hacerlo por CSS hasta que he encontrado este post
Hola, no me ha servido ninguna de las opciones. El theme de wordpress es el Unitheme, no sé si tendrá algo que ver, pero no funciona ninguna de las propuestas….
Hola, si tu theme esta usando la funcionalidad de comentarios de WordPress si que debería funcionarte, salvo tengas otro sistema de comentarios, envíame un mensaje a través del formulario de contacto si aún tienes problemas.
Hola!!! Para poder comentar en mi blog hay que registrarse. Necesito sacar el link al formulario de registro ya que te muestra el formulario por defecto de WordPress que termina en el escritorio. Yo cree un formulario para tal fin pero no logro hacer que sea este el que aparece cuando se hace clic en conectarse. Entonces sacarlo o que el link me lleve a dicho formulario sería una solución para mí problema.
Hola, podrías simplemente ocultar el enlace por CSS, otra opción sería que hagas una redirección de esa url y que te lleve al formulario de registro que has creado.
Me funcionó, mil gracias 🙂
Que bueno 🙂
Me funcionó muy bien con la opción 2 modificando el functions php, solo que aquí se debe estar al pendiente, ya que cuando se actualiza el Theme se borran los functions agregados manualmente, es recomendable tener un respaldo de este archivo antes de actualizar los temas. Muchas Gracias.
Hola, si, aunque mejor construir un tema hijo y allí hacer las modificaciones, de esta forma no perderás los cambios tras una actualización ya que siempre actualizas el tema padre. Revisa: https://decodecms.com/crear-un-child-theme-en-wordpress-de-manera-correcta/
¡Hecho! muchas gracias por la info
De nada 👍
Muchas gracias, me ha sido de gran ayuda
Que bien que te sirvió. Saludos.
Muchas gracias! me ha funcionado! Me gustaría saber ahora cómo puedo quitar la url de mi propio comentario cuando contesto a los usuarios, por mas que he buscado no encuentro la manera. Un saludo!
Hola, simplemente no agregues la url de tu sitio web.
Buen post. Gracias