我需要在此数组中输出有关我的每个帖子类别的信息,但我很难弄清楚如何输出。
我需要将每个类别输出为values
具有以下信息的选项;
\'label\' => \'CATEGORY NAME\'
\'values\' => \'CATEGORY ID\'
array(
\'param_name\' => \'ids\',
\'settings\' => array(
\'multiple\' => true,
\'values\' => array(
// EXAMPLE
array( \'label\' => \'Abrams\', \'value\' => 1, \'group\' => \'category\' ),
// EXAMPLE
array( \'label\' => \'Brama\', \'value\' => 2, \'group\' => \'category\' )
),
),
),
我试过用
foreach
get_categories()
循环,但显然PHP不喜欢这样。
任何帮助都将不胜感激。
最合适的回答,由SO网友:Svartbaard 整理而成
尝试以下方法。请注意,hide\\u empty参数设置为false。
$args = array(
\'orderby\' => \'id\',
\'hide_empty\'=> false,
);
$cats = get_categories($args);
foreach ($cats as $cat) {
// Your code to populate new array here
}
然后将新创建的数组指定给值。