В Wordpress я пытаюсь создать скрипт metabox с нуля, чтобы лучше понимать и Wordpress, и PHP.
Хотя у меня возникают некоторые проблемы с каждым циклом в многомерном массиве.Я использую PHP5.
Это массив:
$meta_box = array();
$meta_box[] = array(
'id' => 'monitor-specs',
'title' => 'Monitor Specifications',
'context' => 'normal',
'priority' => 'default',
'pages' => array('monitors', 'products'),
'fields' => array(
array(
'name' => 'Brand',
'desc' => 'Enter the brand of the monitor.',
'id' => $prefix . 'monitor_brand',
'type' => 'text',
'std' => ''
)
)
);
И это для каждого цикла:
foreach ($meta_box['pages'] as $post_type => $value) {
add_meta_box($value['id'], $value['title'], 'je_format_metabox', $post_type, $value['context'], $value['priority']);
}
Что я пытаюсь сделатьis циклически перебирает ключи в массиве 'pages', который является массивом внутри массива 'meta_box', и в то же время может использовать значения ключей массива 'meta_box'.
Нужно ли мневкладывать несколько для каждого цикла?
Буду благодарен за некоторые указатели в правильном направлении, чтобы я мог решить эту проблему.