Quitar campo URL de comentarios en Wordpress

Estado
No está abierto para más respuestas.

trademarkos

Cobre
Usuario de Bronce
Mensajes
862
Puntuación de reacción
2
Ocultar (eliminar) el campo URL de los comentarios de Wordpress, para evitar que hagan spam, backlinks y todo el rollo ese de los del sombrero negro..

Accedes a Apariencia > Editor > functions.php y añades esta línea:

HTML:
//Estamos quitando el campo URL de los comentarios motherfuckers
function remove_url_field($fields){
	if(isset($fields['url']))
	unset($fields['url']);
	return $fields;
}

Recuerda tener siempre un respaldo del archivo functions.php.
Un saludo mindunguis.
 

Imagination

Moderador
Miembro del equipo
Usuario de Bronce
Mensajes
2,683
Puntuación de reacción
0
Gracias, a quitarlo se ha dicho xDDDD



Saludos Imagination :cool: :cool:
 

romanwp

Estafador
Usuario de Bronce
Mensajes
2,158
Puntuación de reacción
0
Gracias compañero es perfecto para un sitio que me quieren joder con tanto spam
 

bandit76

Piedra
Usuario de Piedra
Mensajes
71
Puntuación de reacción
0
Hola!

muchas gracias por el aporte, una pregunta, dónde añadimos el código, al final?

Gracias de nuevo!
 

lobogris

Platino
Usuario de Bronce
Mensajes
1,537
Puntuación de reacción
0
Ocultas el campo, pero la url se puede seguir enviando, sino mira el comentario de tu post de la zorra de Christy Mack xD Para deshabilitar esto hay varias opciones, pero la más simple sería editar la plantilla para que sólo salga el nombre sin enlace
 

trademarkos

Cobre
Usuario de Bronce
Mensajes
862
Puntuación de reacción
2
Ocultas el campo, pero la url se puede seguir enviando, sino mira el comentario de tu post de la zorra de Christy Mack xD Para deshabilitar esto hay varias opciones, pero la más simple sería editar la plantilla para que sólo salga el nombre sin enlace

Gracias por avisar. El problema residia en que el plugin Jetpack y su versión móvil se salta el código y pone otra vez el campo URL, eso se soluciona deshabilitando el plugin y solucionado (hasta que encuentre como quitar el campo).

Aún así el codigo funciona. Por cierto lobo pasate por aquí a ver si me puedes ayudar: https://foro20.com/scripts/9642-com...miembro-esta-online-o-offline-me-ayudais.html

- - - Actualización- - -

Hola!

muchas gracias por el aporte, una pregunta, dónde añadimos el código, al final?

Gracias de nuevo!

Da igual, donde quieras, pero cerrando bien el archivo o te dará error.
 

lobogris

Platino
Usuario de Bronce
Mensajes
1,537
Puntuación de reacción
0
Gracias por avisar. El problema residia en que el plugin Jetpack y su versión móvil se salta el código y pone otra vez el campo URL, eso se soluciona deshabilitando el plugin y solucionado (hasta que encuentre como quitar el campo).

Aún así el codigo funciona. Por cierto lobo pasate por aquí a ver si me puedes ayudar: https://foro20.com/scripts/9642-com...miembro-esta-online-o-offline-me-ayudais.html

- - - Actualización- - -



Da igual, donde quieras, pero cerrando bien el archivo o te dará error.
Es que ese código lo que hace es esconder el campo, pero si añades el parámetro &url al enviar el comentario, que fue lo que yo hice, Wordpress seguirá aceptando el campo, además te falta añadir un filtro así:

PHP:
 add_filter( 'comment_form_default_fields', 'remove_url_field' );

Sino la función no será ejecutada.

Y para eliminar la url del nombre del autor del comentario tal vez pueda valer esto, pero no lo he probado:

PHP:
function remove_author_url( $return ) {

    if ( $comment->user_id === $post->post_author )
       return get_comment_author( get_comment_ID() );   

}
add_filter( 'get_comment_author_link', 'remove_author_url');
 
Estado
No está abierto para más respuestas.
Arriba