Essa função é o jeito mais fácil de colocar o formulário de comentários numa página. Geralmente usam dentro do single.php
1 comment_form($args = array(), $post_id = null);
$args – uma matriz com varios argumentos, tais como
fields – matriz de HTML padrão do formulário, podemos passar um HTML customizado, remover ou adicionar campos.
author – HTML do campo do nome do autor do comentário
email – HTML do campo do email do autor do comentário
url – HTML para campo do website do autor do comentário
cookies – checkbox para aceitar os cookies
comment_field – HTML para campo do comentário
must_log_in – HTML para uma mensagem que o usuário deve ser logado para comentar o artigo, em caso nas configurações foi marcado que só os usuários logados conseguem deixar os comentários.
logged_in_as – HTML usuários logados que mostra a frase “Você foi logado como…, Sair ?”
comment_notes_before – texto ou HTML que vai aparecer para usuários não logados antes de campos de informação do autor
comment_notes_after – texto ou HTML que irá aparecer antes do botão enviar
action – action do formulário, deve ser um url da página que irá tratar as informações enviados. Padrão é site_url( ‘/wp-comments-post.php’ )
id_form – id do tag <form>. Padrão ‘commentform’;
class_form – classe do tag <form>. Padrão ‘comment-form’
class_container – classe do container com id = respond. De padrão é igual comment-respond
title_reply – título do formulário
title_reply_to – título do formulário ao responder para outro comentário
title_reply_before – a tag de abertura para o título do formulário ao responder para outro comentário, padrão é <h3 id=”reply-title” class=”comment-reply-title”>
title_reply_after – a tag de fechamento </h3>
cancel_reply_link – texto do link para cancelar a resposta do comentário
cancel_reply_before – o tag de abertura daquele texto de cancelamento da resposta, padrão <small>
cancel_reply_after – o tag de fechamento daquele texto de cancelamento da resposta, padrão </small>
label_submit – o texto do botão Enviar o comentário
id_submit – o id do botão Enviar o comentário, padrão ‘submit’
name_submit – o atributo ‘name’ do botão Enviar o comentário, padrão ‘submit’
class_submit – a classe do botão Enviar o comentário, padrão ‘submit’
submit_button – o template do botão Enviar o comentário, padrão ‘<input name=”%1$s” type=”submit” id=”%2$s” class=”%3$s” value=”%4$s” />’
submit_field – isso é um template do container do botão Enviar o comentário, padrão <
%1$s %2$s>
type – podemos definir este parâmetro com html5 e usar o html5 para criar o formulário
$post_id
– é número inteiro, ID do post que vamos comentar