是否有一种简单的方法来筛选分类字段类型,以仅显示顶级父术语?
您好!@数字查询
当前,没有用于wp_列表_类别
分类字段中的参数。
您可以编辑要添加的核心/字段/分类字段,但更新后可能会删除。
我将把它添加到待办事项中,并将其添加到核心中。
干杯
E类
您好!@数字查询
好消息。我刚刚向github添加并推送了分类字段的更新。
此更新包含一个新的筛选器,允许您自定义wp_列表_类别
功能。
您可以这样使用:
add_filter('acf/fields/taxonomy/wp_list_categories','my_tasonomy_args',10,2);函数my_taxonomy_args($args,$field){//对$args执行操作返回$args;}
太好了。我也让它工作了。
有没有一种方法可以将其仅应用于一个特定的分类法字段?我有一个过滤器,它对一个分类法字段很有用,但不是我想应用于所有分类法字段的东西。
我使用“acf/fields/taxonomy/wp_list_categories/name=XYZ”尝试了add_filter函数,但没有成功(该字段只显示了所有类别)
或者,我可能没有正确理解这一点。
谢谢
在发现4.2.2没有包含$args数组和过滤器应用程序之后,我从github版本更新了taxonomy.php。这将在下一次更新中发布吗?我只是想确保在下一次(或未来)更新后,这仍然有效。谢谢!
@埃利奥特令人惊叹的。谢谢!!
此外,我必须说我喜欢这个插件,它使WordPress变得如此强大。更好。
再次感谢你所做的一切!
如果您选择选择类型,则此解决方案不起作用,只适用于复选框。如何使用此选项进行下拉选择?
对于Select或Multiselect下拉列表,使用以下代码仅查询父项。
函数hide_child_taxonomies($args,$field){if('YOUR_FIELD_NAME'===$FIELD['_NAME']){$args['parent']=0;}返回$args;}add_filter('acf/fields/taxonomy/query','hide_child_taxonomies',10,3);