2013-08-05 127 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