下拉不填充类别

时间:2014-01-28 08:46:30

标签: wordpress select

我刚开始使用wordperss,我试图将汽车模型从类别中提取到下拉列表中。 我尝试了我能找到的每个可能的例子,但没有输出。 我将此代码放入我的主题funtions.php。

我的类别名称/ slug是型号(型号),ID号是3.它下面有4个子类别。

$sel = 0;

  $args = array(
                'show_option_all'    => '',
                'show_option_none'   => '',
                'orderby'            => 'ID', 
                'order'              => 'ASC',
                'show_count'         => 0,
                'hide_empty'         => 1, 
                'child_of'           => 3,
                'exclude'            => '',
                'echo'               => 1,
                'selected'           => 0,
                'hierarchical'       => 0, 
                'name'               => 'cat',
                'id'                 => '',
                'class'              => 'postform',
                'depth'              => 0,
                'tab_index'          => 0,
                'taxonomy'           => 'category',

                'hide_if_empty'      => false,
                    'walker'             => ''
  );
   $dropdown = wp_dropdown_categories( $args );

如果我尝试打印$ dropdown,则打印空白下拉列表。

2 个答案:

答案 0 :(得分:1)

如果echo设置为1,则会直接显示...如果您想将下拉列表返回到$dropdown,则必须将echo设置为{ {1}}。

答案 1 :(得分:0)

$args = array(
'show_option_all'    => '',
            'show_option_none'   => '',
            'orderby'            => 'ID', 
            'order'              => 'ASC',
            'show_count'         => 0,
            'hide_empty'         => 1, 
            'child_of'           => 3,
            'exclude'            => '',
            'echo'               => 0,
            'selected'           => 0,
            'hierarchical'       => 0, 
            'name'               => 'cat',
            'id'                 => '',
            'class'              => 'postform',
            'depth'              => 0,
            'tab_index'          => 0,
            'taxonomy'           => 'category',

            'hide_if_empty'      => false,
                'walker'             => ''

); $ categories = wp_dropdown_categories($ args); 的print_r($类别);

这将打印猫3的孩子的下拉列表。 注意:它仅打印那些与任何帖子相对应的猫。 例如:让父类别为“新”。它有3个孩子 - 'n1','n2','n3'。 如果你指定一个带有'New','n1','n2'的帖子,那么只有n1,n2将列在下拉列表中。 在您为任何帖子分配类别之前,不会在下拉列表中列出。