如何防止家长在wp_Dropdown_Categories中被选中

时间:2012-01-05 作者:Jenny

我有一个父类别和几个父类别。每个groundchild都意味着以后要处理的特定方法。父母不应该被挑选出来,这仅仅意味着把孩子分组。

我使用wp_dropdown_categories 具有child_of 显示下拉列表。家长的选择可能会让用户感到困惑。

wp_dropdown_categories(\'child_of\'=>$ground_parent_id);
如果我添加exclude = $parent_ids, 整个下拉列表都消失了。

wp_dropdown_categories(\'child_of\'=>$groun_parent_id,\'exclude\'=>$parent_ids );
如果用户选择了父级,我可以将错误消息或进程抛出到默认值,但这是一种阻止我的用户的方法。有没有其他方法可以在没有父项的情况下进行下拉列表?

1 个回复
SO网友:krembo99

如果没有200个类别,最简单的解决方案是将排除和包括参数一起使用。或者,您可以使用get\\u类别构建自己的列表。或者使用exclude\\u树。

结束

相关推荐

在POST_CATEGORIES_METABOX中实施类别层次结构的更好方法?

目的是确保在编辑帖子时,列出层次分类法的元盒不会在更新时重新排序,以将选中的项放在顶部。马上edit-form-advanced.php 呼叫add_meta_box(), 传递的回调post_categories_meta_box, 定义于meta-boxes.php.post_categories_meta_box() 调用wp_terms_checklist(), 离开checked_ontop 参数未定义。wp_terms_checklist() 该参数默认为true, 这是所有这些胡闹的根本原因