• Saltar a la navegación principal
  • Saltar al contenido principal
  • Saltar a la barra lateral principal

DecodeCMS

Tu WordPress a otro Nivel ...

  • Acerca de
  • Contacto
  • Inicio
  • Tutoriales
    • Themes
    • Plugins
    • Core
    • Recursos
  • Cursos
  • Acceder
    • Mis cursos
    • Mi Cuenta
    • Acceder
Inicio / Tutoriales / Core / Eliminar campo URL de los comentarios de WordPress

Eliminar campo URL de los comentarios de WordPress

Eliminar campo url comentarios WordPress

[ 17 octubre 2017 ] [ Actualizado: 6 diciembre 2018 ]
[ Autor: Jhon Marreros Guzmán ][ Core - Intermedio] [ ]

mejoras

¿Me ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

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.

Pantalla de formulario de comentarios

 

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;
}

Puedes colocar este código en algún archivo CSS que carga tu theme, te recomiendo hacerlo en el archivo style.css de tu child theme.
Usando este método puedes ocultar cualquier elemento que use alguna clase por defecto de WordPress, sin embargo si son elementos de formulario ten cuidado de no ocultar campos que son requeridos, en el caso del campo URL o Web este campo es opcional.

 

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

 

Puedes también evaluar colocar este código en algún plugin de snippets, tal como vimos en el artículo Agregar código a tu sitio sin usar functions.php

 

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.

Básicamente el plugin tiene el mismo código que vimos en la opción 2

 

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 ayudas a llegar a más gente?

Twittear Compartir LinkedIn WhatsApp

Artículos Relacionados

  • Agregar imágenes por programación en WordPressAgregar imágenes por programación en WordPress
  • Redireccionar página de error 404 al inicio en WordPressRedireccionar página de error 404 al inicio en WordPress
  • Logout menú en Easy Digital Downloads
  • Mostrar las variaciones en la lista de productos de WooCommerceMostrar las variaciones en la lista de productos de WooCommerce
Valora este artículo : 1 barra2 barras3 barras4 barras5 barras (3 votos, promedio: 4,00 de 5)
Cargando...

Interacciones con los lectores

Comentarios

  1. Melisan

    29 agosto, 2018

    Me funcionó! muchas gracias

  2. Julian

    23 noviembre, 2018

    Gracias Bro, funciono al pelo!

  3. Miguel Parraud Cordeyro

    1 diciembre, 2018

    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!

    • Jhon Marreros Guzmán

      1 diciembre, 2018

      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.

    • Jhon Marreros Guzmán

      6 diciembre, 2018

      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/

  4. Luis Alberto Rodriguez Ortiz

    18 febrero, 2019

    Muchas gracias me funciono de maravilla

  5. Leonardo Muñoz

    25 marzo, 2019

    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.

  6. Alba

    7 abril, 2019

    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

  7. Enrique Camba

    18 junio, 2019

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

    • Jhon Marreros Guzmán

      19 junio, 2019

      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.

  8. Carla

    17 febrero, 2020

    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.

    • Jhon Marreros Guzmán

      20 febrero, 2020

      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.

  9. Andy

    3 abril, 2020

    Me funcionó, mil gracias 🙂

    • Jhon Marreros Guzmán

      3 abril, 2020

      Que bueno 🙂

  10. Xavier

    9 abril, 2020

    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.

    • Jhon Marreros Guzmán

      10 abril, 2020

      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/

  11. Patricia

    11 mayo, 2020

    ¡Hecho! muchas gracias por la info

    • Jhon Marreros Guzmán

      12 mayo, 2020

      De nada 👍

  12. miguel

    19 agosto, 2020

    Muchas gracias, me ha sido de gran ayuda

    • Jhon Marreros Guzmán

      19 agosto, 2020

      Que bien que te sirvió. Saludos.

  13. Patricia

    15 septiembre, 2020

    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!

    • Jhon Marreros Guzmán

      18 septiembre, 2020

      Hola, simplemente no agregues la url de tu sitio web.

  14. Marcelo Maseri

    1 junio, 2021

    Buen post. Gracias

Para escribir código envolver con: <pre class="language-xxx"><code> </code></pre> ,reemplaza las xxx (php, css, html)

*

* Gravatar habilitado

Barra lateral principal

Presentación

Curso Decodifica WordPress

Únete a DecodeCMS

Recibirás como regalo:

Guia práctica con video:
¿Quieres agregar código a WordPress? Revisa las diferentes opciones que tienes.Ver más

Alojamiento Wordpress

Niveles

Básico Intermedio Avanzado

Etiquetas

accesibilidad css dashboard editor error funcionalidad herramientas imagen js librería mejoras optimización seguridad SEO social woocommerce

Populares

Mostrar notificaciones por usuario en la administración de WordPress

Depurar código PHP en WordPress

Mostrar subcategorías de una categoría en listado de entradas

Gestionar varios sitios web con ManageWP

© logo decode pie
Política de Privacidad | Política de devoluciones
Copyrigth 2023 Todos los derechos reservados