我有一个循环,在wordpress元数据框中生成多个复选框
<?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 :(得分:0)
您需要输入一个被检查为对象的值。如果要将其设置为已选中,则需要将checked="checked"
设置为值:
echo '<input type="checkbox" checked="checked" name="agente" value="agente"> '.$agente.'</br>';
endwhile;