我刚开始使用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,则打印空白下拉列表。
答案 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将列在下拉列表中。 在您为任何帖子分配类别之前,不会在下拉列表中列出。