Возникла проблема, из-за которой флажки внутри метабокса не сохраняются. Я могу сохранить одно значение и заставить его возвращать значение флажков, а не несколько значений, которые мне нужны. Я попытался добавить цикл foreach в код update_post_meta, но это не сработало. Немного смущен тем, где я ошибаюсь.
код флажка:
$areas = $wpdb->get_results("SELECT * FROM locations ORDER BY locationName ASC");
if( count($areas) ) :
?>
<div id="locationAssignedBoxes" size="1">
<?php
foreach($areas as $area) :
?>
<input type="checkbox" id="locationAssigned" name="locationAssigned" value="<?php echo $area->id; ?>"<?php if(get_post_meta($post->ID, 'locationAssigned', true) == $area->id) { ?> checked="checked"<?php } ?> /> <?php echo $area->locationName; ?><br>
<?php
endforeach;
?>
</div>
<?php
endif;
?>
Код Update_post_meta:
update_post_meta($post->ID, 'locationAssigned', $_POST['locationAssigned']);
Большое спасибо!