Eliminar campo 'Web' de formulário de comentários

  • Autor Autor ruyago
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
ruyago

ruyago

Gamma
Verificación en dos pasos activada
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; ?>
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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 🙂
 
Muchas gracias, ya lo implementé, espero que funcione 🙂
Con jQuery puede eliminar el campo.

Enviado desde mi XT1097 mediante Tapatalk
 
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 edição:
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
 
Voltar
Topo