2013-08-05 131 views
0

我已经在一个WordPress生成多个复选框循环metabox如何在元框中创建多个复选框选择?

<?php 
      $args = array('post_type' => 'agenti', 'posts_per_page' => 1000, 'orderby' => 'title', 'order' => 'ASC'); 
      $loop = new WP_Query($args); 
      while ($loop->have_posts()) : $loop->the_post(); 
      $agente = get_the_title(); 
       echo '<input type="checkbox" name="agente" value="agente"> '.$agente.'</br>'; 
      endwhile; 
     ?> 

然后

$mydata_agente = $_POST['agente']; 

update_post_meta($post_id, "agente", $mydata_agente); 

这显然不及时纠正,因为我可能需要保存的选择中一个数组。

如何保存选择?

回答

0

您需要输入一个被检查为对象的值。如果你想设置为检查,你需要把checked="checked"例如:

echo '<input type="checkbox" checked="checked" name="agente" value="agente"> '.$agente.'</br>'; 
     endwhile; 
+0

我其实只需要保存被检查的项目 – dan