Я использую WP Alchemy для создания мета-бокса с несколькими флажками.
Проблема, с которой я столкнулся, заключается в том, что у меня есть список академических курсов, из которого я хочу создать опции для флажков. Поэтому я беру csv, превращая его в массив, из которого сделаны коробки. Однако с кодом, который у меня есть сейчас, в массиве создается только последняя строка.
Я - самоучка FrankinCoder, когда дело доходит до php, так что держись со мной ...
<?php
$file_handle = fopen('curriculum.csv', 'r');
while (!feof($file_handle) ) {
$line_of_text = fgets($file_handle);
$parts = explode(',', $line_of_text);
$items = array ($parts[2] .$parts[3], );
}
fclose($file_handle);
?>
<?php foreach ($items as $i => $item): ?>
<?php $mb->the_field('cb_ex3'); ?>
<!-- similar to test #2, the same thing can be accomplished by simply
adding array brackets "[]" to the name -->
<input type="checkbox" name="<?php $mb->the_name(); ?>[]" value="<?php echo $item; ?>"<?php $mb->the_checkbox_state($item); ?>/> <?php echo $item; ?><br/>
<?php endforeach; ?>
Итак, из нескольких сотен строк кода я получаю только последнюю строку.
Вот собственно файл, с которым я работаю: http://www.ouhsd.k12.ca.us/educational_services/curriculum/curriculum.csv
Любая помощь или предложения с благодарностью!