如何在元数据箱中创建多个复选框选择?

时间:2013-08-05 12:51:45

标签: wordpress

我有一个循环,在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);

显然没有更正,因为我可能需要将选择保存在数组中。

如何保存选择?

1 个答案:

答案 0 :(得分:0)

您需要输入一个被检查为对象的值。如果要将其设置为已选中,则需要将checked="checked"设置为值:

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