Tutorial: Eliminar campo URL en Wordpress: Tutorial útil y sencillo

ziney Seguir

Eta
Programador
Desde
9 Oct 2011
Mensajes
1.285
Hola ForoBetanos, a continuación, les presento un tutorial muy útil para todos los usuarios que usan la plataforma de blogs Wordpress.

  • Objetivo: Quitar por completo el campo URL del formulario de comentario de Wordpress
  • Dificultad: Fácil

El campo URL del formulario de comentarios en Wordpress, en la mayoría de los casos es innecesario. Te presento algunas desventajas de tenerlo activado:

  • El visitante de tu sitio tiene pereza llenar el campo, y por ende ya no comenta. "Tiene miedo, yo no tengo pagina web ¿Que url pongo?"
  • El visitante puede llenar cualquier cosa, cualquier URL o inexistentes. (Puede traer desventajas en cuanto a seo)
  • Evitas ligeramente el SPAM, en tu sitio.
  • El usuario no comenta por dejar su URL, sino por que realmente le nace comentar.

Esto es lo que tenemos por defecto:
URL_Comment.png

  • Para quitar dicho campo de su respectivo theme, solo hay que agregar unas cuantas líneas en archivo functions.php, de su theme.
  • Para editar, ir al editor de themes desde el admin de wordpress, o edite el archivo functions.php del theme que esta usando mediante un programa FTP.

Añadir al final del archivo functions.php:

PHP:
function ziney_remove_url($arguments) {   
      $arg['url'] = '';    return $arguments;
}
add_filter('comment_form_default_fields', 'ziney_remove_url');

Guarde los cambios y el resultado debería así. (Campo url removido con éxito :encouragement: )
Sin_url.png

Este filtro funciona si el theme usa la función: <?php comment_form(); ?> , para mostrar el formulario de comentario. La mayoría de themes usan dicha función por lo no que habría problemas.

En caso que no se haya borrado el campo, es por 2 razones:


  • Estas usando un plugin de cache como WP-SuperCache, W3 Total Caché, entonces deberías vaciar la cache (Empy Cache o Clear Caché) y ver los cambios ;)
  • El theme no usa la función comment_form

Si el segundo es tu caso, entonces se tiene que hacer manualmente. Solo si tienes conocimientos de editar theme almenos de forma básica, debes ubicar el archivo comments.php y buscar el codigo html del formulario. Ubicar el <input> correspondiente al campo url y borrarlo.

Espero que les haya servido.
Saludos a todos, todos a crear más sitios y a ganar dinero :p8:
 
Última edición:

Carlos Arreola

Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
¡Excelente comerciante!
Suscripción a IA
Desde
6 Abr 2009
Mensajes
12.385
Se agradece el aporte [MENTION=15939]ziney[/MENTION], algo simple y que nos pone a reflexionar en como evitarle problemas a nuestros usuarios.

Tutorial agregado al listado.
 
Arriba