0

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

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

如何保存选择?

4

1 回答 1

0

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

echo '<input type="checkbox" checked="checked" name="agente" value="agente"> '.$agente.'</br>';
        endwhile;
于 2013-08-05T12:54:08.693 回答