数组内的输出类别列表

时间:2017-02-24 作者:Dean Elliott

我需要在此数组中输出有关我的每个帖子类别的信息,但我很难弄清楚如何输出。

我需要将每个类别输出为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不喜欢这样。

任何帮助都将不胜感激。

1 个回复
最合适的回答,由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
}
然后将新创建的数组指定给值。

相关推荐

无法在模板函数.php中使用IS_HOME

我试图在标题中加载一个滑块,但只在主页上加载。如果有帮助的话,我正在使用Ultralight模板。我正在尝试(在template functions.php中)执行以下操作:<?php if ( is_page( \'home\' ) ) : ?> dynamic_sidebar( \'Homepage Widget\' ); <?php endif; ?> 但这行不通。现在,通过快速的google,我似乎需要将请