Ticket #19867: user_dropdown_filter.diff
File user_dropdown_filter.diff, 962 bytes (added by , 13 years ago) |
---|
-
wp-includes/user.php
977 977 * 978 978 * @since 2.3.0 979 979 * @uses $wpdb WordPress database object for queries 980 * 980 * 981 * @uses apply_filters() Calls 'wp_dropdown_users_pre' with first parameter false and second 982 * value $args 983 * @uses apply_filters() Calls 'wp_dropdown_users' with first parameter set to $output 984 * 981 985 * @param string|array $args Optional. Override defaults. 982 986 * @return string|null Null on display. String of HTML content on retrieve. 983 987 */ … … 992 996 ); 993 997 994 998 $defaults['selected'] = is_author() ? get_query_var( 'author' ) : 0; 999 1000 //allow plugins to override user dropdown before any queries are made 1001 if ( $out = apply_filters( 'wp_dropdown_users_pre', false, $args ) ) 1002 return $out; 995 1003 996 1004 $r = wp_parse_args( $args, $defaults ); 997 1005 extract( $r, EXTR_SKIP );