如何制作所需的wordpress评论字段?

时间:2010-12-13 20:33:32

标签: php html wordpress

这是我的表格:

<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform" class="validate">  
   <?php if($user_ID) : ?>  
   <?php else : ?>
   <div class="label_container">
      <div class="left">
         <label for="author" class="label label_name">Name*</label>                 
      </div>
      <div class="right">
         <label for="email" class="label label_email">Email*</label>              
      </div>
      </div>
   <div class="input_container">
      <input id="name" name="author" class="required input_text input_name" type="text" value="" /> 
      <input id="email" name="email" class="required input_text email input_email" type="text" value="" />
   </div>         
   <?php endif; ?>
      <div class="label_container"> 
         <label for="comment" class="label label_comment">Comment</label>                 
      </div>
   <textarea id="comment_box" class="required input_comment" name="comment" cols="40" rows="6"></textarea>   
   <p><input name="submit" class="input_submit" type="submit" id="submit" tabindex="5" value="Submit Comment" />  
   <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /></p>  
   <input type="hidden" id="redirect_to" name="redirect_to" value="<?php echo get_bloginfo('wpurl');?>/comment">
   <?php do_action('comment_form', $post->ID); ?>  
</form>

我在所有输入上都有必填字段,但它只适用于评论文字字段。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

如果您想要客户端验证,请使用

http://bassistance.de/jquery-plugins/jquery-plugin-validation/

如果你想要服务器端验证,那么使用php

喜欢

if(empty($_POST['email']))
{ 
  //show error msg
}else{
 //add comment
}

答案 1 :(得分:1)

您实际上可以通过settings面板中的discussion tab wp-admin来控制该内容。

请务必核对Comment author must fill out name and e-mail。应该这样做。

这就是你要找的东西吗?