
如何修复MAMP“建立数据库连接时出错”
wp_filter_object_list ( $list, $args = array(), $operator = 'and', $field = false )
wp_filter_object_list:这个过滤器用于在显示前修改一个对象的数组。它把对象数组作为一个参数,并返回修改后的数组。
根据一组key => value参数,过滤一个对象的列表。
检索列表中符合给定参数的对象。key代表属性名称,value代表属性值。
如果一个对象有比参数中指定的更多的属性,这不会使它失去资格: 当使用’AND’运算符时,任何缺失的属性都会使它失去资格。
当使用`$field`参数时,这个函数也可以从所有匹配的对象中检索出一个特定的字段,而wp_list_filter()只做过滤。
function wp_filter_object_list( $list, $args = array(), $operator = 'and', $field = false ) { if ( ! is_array( $list ) ) { return array(); } $util = new WP_List_Util( $list ); $util->filter( $args, $operator ); if ( $field ) { $util->pluck( $field ); } return $util->get_output(); }