Eliminar campo 'web' de formulario de comentarios sin plugins

  • Autor Autor andy548
  • Fecha de inicio Fecha de inicio
A

andy548

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola betas!

Alguien sabe como eliminar el campo "web" del formulario de comentarios?
He probado con código CSS en el tema, tanto en el child como en el padre pero no funcionó.

Luego probé con código en el archivo funtions.php y tampoco funcionó.

Se que hay un plugin para hacerlo pero preferiría evitar instalar un plugin solo para esto.

Alguna solución?

Adjunto los códigos que use en ambos casos.
 
Código que usé
 

Adjuntos

  • css.webp
    css.webp
    2,3 KB · Visitas: 13
  • php.webp
    php.webp
    9,1 KB · Visitas: 14
Que no hay una opción en la pestaña de comentarios para quitar ese field? Con css podrás ocultarlo pero te dará error porque te dirá que faltan fields que completar
 
Que no hay una opción en la pestaña de comentarios para quitar ese field? Con css podrás ocultarlo pero te dará error porque te dirá que faltan fields que completar

No, es el formulario por defecto de WordPress. La opción es poner o no poner el formulario de contacto.
Error no debería dar, porque es el único campo no obligatorio, no?
 
No, es el formulario por defecto de WordPress. La opción es poner o no poner el formulario de contacto.
Error no debería dar, porque es el único campo no obligatorio, no?
PHP:
add_filter('comment_form_default_fields', 'website_remove');
function website_remove($fields)
{
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}
 
Deberia funcionar.

PHP:
function wpdocs_remove_website_field( $fields ) {
    unset( $fields['url'] );
    return $fields;
}

add_filter( 'comment_form_default_fields', 'wpdocs_remove_website_field' );
 
PHP:
add_filter('comment_form_default_fields', 'website_remove');
function website_remove($fields)
{
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}

Pues estoy peor que antes, porque el campo "web" sigue apareciendo pero no puedo entrar al wp-admin... me da un error 403 😱
 
Pues no debería, acabo de probarlo. Activa la depuración en tu wp-config.php

Fijate que esta linea este en true, sino agregala.
define( 'WP_DEBUG', false );
 
No puedo entrar, me da error 403.
Desde el cpanel he eliminado el código que añadí pero me sigue dando el mismo error 403.
 
Ya vuelve a funcionar mi wp-admin. ✌️
Pero ya se me quitaron las ganas de probar códigos. 😅
Gracias por la ayuda betas!
 
Si te animas puedes hacerlo de dos maneras
add_filter('comment_form_default_fields', 'website_remove');

function website_remove($fields)
{
if(isset($fields['url']))
unset($fields['url']);
return $fields;
}
Y aquí hay un link con información como hacerlo con plugin, pero vamos. Es fácil con el functions. Si gustas te puedo ayudar por anydesk cuando ya estás logueado en todo me escribes y yo te ayudo
 
Ya vuelve a funcionar mi wp-admin. ✌️
Pero ya se me quitaron las ganas de probar códigos. 😅
Gracias por la ayuda betas!
Entre más te equivoques más rápido vas a aprender. Después de eso sabrás como agregar una función a wordpress y cómo depurarlo.
 
Entre más te equivoques más rápido vas a aprender. Después de eso sabrás como agregar una función a wordpress y cómo depurarlo.

Sí, eso seguro!
Pero por hoy ya he tenido suficientes emociones fuertes 🤪
Esperaré a juntar ganas. 😆😆
 
Sí, eso seguro!
Pero por hoy ya he tenido suficientes emociones fuertes 🤪
Esperaré a juntar ganas. 😆😆
Puedes usar algún constructor de formularios y lo armas a tu gusto.

Mi favorito es Formidable, pero como te gusta picar código de pronto te sientas cómodo con Contact Form 7, un clásico con docenas de plugins.


 
Puedes usar algún constructor de formularios y lo armas a tu gusto.

Mi favorito es Formidable, pero como te gusta picar código de pronto te sientas cómodo con Contact Form 7, un clásico con docenas de plugins.



Pero no es el formulario de contacto, es el de comentarios donde necesito quitar el campo "web".
 
Pero no es el formulario de contacto, es el de comentarios donde necesito quitar el campo "web".
Hay varios plugins que hacen eso... lo raro es que te salga ese campo, debe ser por la plantilla ¿no?

¿No hay una sección de configuración en tu theme?

Acá uno de los plugins (recuerdo que había otros)
 
Última edición:
Lo primero que tenias que decir es que theme usas, de esa forma es mas fácil ayudarte.
 
Algunos de los plugins que hacen ese trabajo



 
Hay varios plugins que hacen eso... lo raro es que te salga ese campo, debe ser por la plantilla ¿no?

¿No hay una sección de configuración en tu theme?

Acá uno de los plugins (recuerdo que había otros)

Gracias, pero como comenté no me interesa un plugin.
El formulario de comentarios es el que viene por defecto con WordPress, se activa o desactiva, esas son las opciones.
 
Atrás
Arriba