범주 개수에 따라 WordPress 옵션 페이지에 일부 설정을 추가하려고합니다. 메인 배열 내부에서 사용할이 함수를 만들었지 만 첫 번째 배열 만 반환하고 나머지 3 개는 제외합니다. A print_r
모두 표시되므로이 문제를 파악할 수 없습니다.함수는 첫 번째 배열 만 반환합니다.
function listSections() {
$categories = get_categories();
foreach($categories as $category) {
return array (
"name" => $category->cat_name . " Label Color",
"desc" => "Select a label color.",
"id" => $shortname."_label_color" . $category->cat_ID,
"type" => "select",
"options" => $color_options,
"std" => ""
);
}
}
당신은 루프 내에서 반환됩니다. 그것은 당신이 묘사하는 행동을 일으킬 것입니다. 각 히트를 임시 배열에 추가하고 루프 이후에이를 반환해야합니다. –
'반환'에 대해 좀 더 생각해보십시오. – hobbs