wp_list_filter

函数
wp_list_filter ( $list, $args = array(), $operator = 'AND' )
参数
  • (array) $list An array of objects to filter.
    Required:
  • (array) $args Optional. An array of key => value arguments to match against each object. Default empty array.
    Required:
    Default: array()
  • (string) $operator Optional. The logical operation to perform. 'AND' means all elements from the array must match. 'OR' means only one element needs to match. 'NOT' means no elements may match. Default 'AND'.
    Required:
    Default: 'AND'
返回值
  • (array) Array of found values.
定义位置
相关方法
list_fileswp_list_userswp_delete_filewp_insert_termwp_list_categories
引入
3.1.0
弃用
-

wp_list_filter: 这个函数根据用户的输入为列表中的项目创建一个过滤器。它提供了一个方便的方法,让用户根据特定的标准来过滤一个项目的列表。

根据一组key => value参数,过滤一个对象的列表。

检索列表中符合给定参数的对象。key代表属性名称,value代表属性值。

如果一个对象有比参数中指定的更多的属性,这不会使它失去资格: 当使用’AND’运算符时,任何缺失的属性都会使它失去资格。

如果你想从所有匹配的对象中获取一个特定的字段,请使用wp_filter_object_list()代替。

function wp_list_filter( $list, $args = array(), $operator = 'AND' ) {
	return wp_filter_object_list( $list, $args, $operator );
}

常见问题

FAQs
查看更多 >