2012-01-03 173 views
0

我有一个问题,我想插入评论形式,为每个人字段一个div。 我写这样的代码:wordpress自定义评论表

<?php comment_form(
$fields = array(
'author' => '<p class="comment-form-author">' . '<label for="author">' . __('Name') . '</label> ' . ($req ? '<span     class="required">*</span>' : '') . 
      '<input id="author" name="author" type="text" value="' . esc_attr($commenter['comment_author']) . '"      size="30"' . $aria_req . ' /></p><div id="end-contenuto-post"></div>', 
'email' => '<p class="comment-form-email"><label for="email">' . __('Email') . '</label> ' . ($req ? '<span       class="required">*</span>' : '') . 
      '<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email']) . '"     size="30"' . $aria_req . ' /></p>', 
'url' => '<p class="comment-form-url"><label for="url">' . __('Website') . '</label>' . 
      '<input id="url" name="url" type="text" value="' . esc_attr($commenter['comment_author_url']) . '"      size="30" /></p>', 
'title_reply'=>'Lascia un commento', 
'comment_notes_before' => '<p class="comment-notes">I campi contrassegnati da <span class="required">*</span> sono obbligatori</p>', 
)); ?> 

的错误是在 '作者' 字段:

<div id="end-contenuto-post"></div> 

这个网站不输出......为什么?

回答

0

你声明这些变量,

$commenter = wp_get_current_commenter(); 
$req = get_option('require_name_email'); 
$aria_req = ($req ? " aria-required='true'" : ''); 
+0

变量声明....但问题仍然存在 – cr34 2012-01-03 12:55:19

0

当它告诉你传递一个数组作为参数,你不这样做$栏=阵列(..),而不是仅仅使用阵列(..)或者在comment_form()函数之外定义数组,然后将其作为参数传递。

请看documentationthis tutorial

+0

我已删除$ field ...但不输出我的html .... argghhhh我阅读文档,但不显示它..... – cr34 2012-01-03 12:41:56