Eliminar campo 'Web' de formulario de comentarios

  • Autor Autor ruyago
  • Fecha de inicio Fecha de inicio
ruyago

ruyago

Gamma
Verificación en dos pasos activada
Verificado por Whatsapp
Me gustaría saber como hacer para quitar el campo "Web" a la hora de rellenar el formulario para comentar.
Este es mi comments.php:

<?php if ( post_password_required() ) { return; } ?>

<?php if ( comments_open() || get_comments_number() ) : ?>

<div id="comments" class="herald-comments">

<?php
ob_start();
comments_number(__herald('no_comments'), __herald('one_comment'), __herald('multiple_comments'));
$comments_title = ob_get_contents();
ob_end_clean();

$args = array(
'title' => '<h4 class="h6 herald-mod-h herald-color">'.$comments_title.'</h4>',
'actions' => get_comment_pages_count() > 1 && get_option( 'page_comments' ) ? paginate_comments_links( array('echo' => false)) : ''
);

echo herald_print_heading( $args );
?>

<?php if( strpos( 'above', herald_get_option('single_comment_form') ) !== false ) : ?>
<?php get_template_part( 'template-parts/single/comment-form' ); ?>
<?php endif; ?>

<?php if ( have_comments() ) : ?>

<ul class="comment-list">
<?php $args = array(
'avatar_size' => 60,
'reply_text' => 'Responder'
); ?>
<?php wp_list_comments($args); ?>
</ul>
<?php endif; ?>

<?php if( strpos( 'below', herald_get_option('single_comment_form') ) !== false ) : ?>
<?php get_template_part( 'template-parts/single/comment-form' ); ?>
<?php endif; ?>

</div>

<?php endif; ?>
 
yo uso este code (lo agregas en functions.php):
PHP:
	function sacar_url($fields) { 
	    unset($fields['url']);
	    return $fields;
	}
	add_filter('comment_form_default_fields','sacar_url');
	add_filter( 'get_comment_author_url', '__return_null' );

Aparecerá en el formulario, pero por mas que lo coloquen no se posteara!
 
Muchas gracias, ya lo implementé, espero que funcione 🙂
 
yo uso este code (lo agregas en functions.php):
PHP:
	function sacar_url($fields) { 
	    unset($fields['url']);
	    return $fields;
	}
	add_filter('comment_form_default_fields','sacar_url');
	add_filter( 'get_comment_author_url', '__return_null' );

Aparecerá en el formulario, pero por mas que lo coloquen no se posteara!

Pues por la razón que sea no ha funcionado. Lo pegué justo antes del final de functions.php pero nada.
Si alguien tiene otra idea, le estoy agradecido.
 
Pues por la razón que sea no ha funcionado. Lo pegué justo antes del final de functions.php pero nada.
Si alguien tiene otra idea, le estoy agradecido.

el code elimina la url cuando el usuario envia el comentario... pero en el formulario continua apareciendo...

- - - Actualizado - - -

Pues por la razón que sea no ha funcionado. Lo pegué justo antes del final de functions.php pero nada.
Si alguien tiene otra idea, le estoy agradecido.

el code elimina la url cuando el usuario envia el comentario... pero en el formulario continua apareciendo...
 
Ya ya, pero es que me comentaron y aparece igualmente el link.
Lo había puesto en un sitio erróneo sin cerrar la etiqueta. Funciona perfectamente, muchas gracias!
el code elimina la url cuando el usuario envia el comentario... pero en el formulario continua apareciendo...

- - - Actualizado - - -



el code elimina la url cuando el usuario envia el comentario... pero en el formulario continua apareciendo...
 
Última edición:
Puedes borrar del archivo comments Todo lo escrito y eso lo elimina. Procura guardar un respaldo en tu máquina porsia algún día deseas cambiar de opinion
 
Atrás
Arriba