Changeset 54262 for trunk/src/wp-includes/user.php
- Timestamp:
- 09/20/2022 04:24:56 PM (3 years ago)
- File:
-
- 1 edited
-
trunk/src/wp-includes/user.php (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/user.php
r54182 r54262 812 812 ); 813 813 814 $ args = wp_parse_args( $args, $defaults );814 $parsed_args = wp_parse_args( $args, $defaults ); 815 815 816 816 $return = ''; 817 817 818 $query_args = wp_array_slice_assoc( $ args, array( 'orderby', 'order', 'number', 'exclude', 'include' ) );818 $query_args = wp_array_slice_assoc( $parsed_args, array( 'orderby', 'order', 'number', 'exclude', 'include' ) ); 819 819 $query_args['fields'] = 'ids'; 820 $users = get_users( $query_args ); 820 821 /** 822 * Filters the query arguments for the list of all users of the site. 823 * 824 * @since 6.1.0 825 * 826 * @param array $query_args The query arguments for get_users(). 827 * @param array $parsed_args The arguments passed to wp_list_users() combined with the defaults. 828 */ 829 $query_args = apply_filters( 'wp_list_users_args', $query_args, $parsed_args ); 830 831 $users = get_users( $query_args ); 821 832 822 833 foreach ( $users as $user_id ) { 823 834 $user = get_userdata( $user_id ); 824 835 825 if ( $ args['exclude_admin'] && 'admin' === $user->display_name ) {836 if ( $parsed_args['exclude_admin'] && 'admin' === $user->display_name ) { 826 837 continue; 827 838 } 828 839 829 if ( $ args['show_fullname'] && '' !== $user->first_name && '' !== $user->last_name ) {840 if ( $parsed_args['show_fullname'] && '' !== $user->first_name && '' !== $user->last_name ) { 830 841 $name = sprintf( 831 842 /* translators: 1: User's first name, 2: Last name. */ … … 838 849 } 839 850 840 if ( ! $ args['html'] ) {851 if ( ! $parsed_args['html'] ) { 841 852 $return .= $name . ', '; 842 853 … … 844 855 } 845 856 846 if ( 'list' === $ args['style'] ) {857 if ( 'list' === $parsed_args['style'] ) { 847 858 $return .= '<li>'; 848 859 } … … 850 861 $row = $name; 851 862 852 if ( ! empty( $ args['feed_image'] ) || ! empty( $args['feed'] ) ) {863 if ( ! empty( $parsed_args['feed_image'] ) || ! empty( $parsed_args['feed'] ) ) { 853 864 $row .= ' '; 854 if ( empty( $ args['feed_image'] ) ) {865 if ( empty( $parsed_args['feed_image'] ) ) { 855 866 $row .= '('; 856 867 } 857 868 858 $row .= '<a href="' . get_author_feed_link( $user->ID, $ args['feed_type'] ) . '"';869 $row .= '<a href="' . get_author_feed_link( $user->ID, $parsed_args['feed_type'] ) . '"'; 859 870 860 871 $alt = ''; 861 if ( ! empty( $ args['feed'] ) ) {862 $alt = ' alt="' . esc_attr( $ args['feed'] ) . '"';863 $name = $ args['feed'];872 if ( ! empty( $parsed_args['feed'] ) ) { 873 $alt = ' alt="' . esc_attr( $parsed_args['feed'] ) . '"'; 874 $name = $parsed_args['feed']; 864 875 } 865 876 866 877 $row .= '>'; 867 878 868 if ( ! empty( $ args['feed_image'] ) ) {869 $row .= '<img src="' . esc_url( $ args['feed_image'] ) . '" style="border: none;"' . $alt . ' />';879 if ( ! empty( $parsed_args['feed_image'] ) ) { 880 $row .= '<img src="' . esc_url( $parsed_args['feed_image'] ) . '" style="border: none;"' . $alt . ' />'; 870 881 } else { 871 882 $row .= $name; … … 874 885 $row .= '</a>'; 875 886 876 if ( empty( $ args['feed_image'] ) ) {887 if ( empty( $parsed_args['feed_image'] ) ) { 877 888 $row .= ')'; 878 889 } … … 880 891 881 892 $return .= $row; 882 $return .= ( 'list' === $ args['style'] ) ? '</li>' : ', ';893 $return .= ( 'list' === $parsed_args['style'] ) ? '</li>' : ', '; 883 894 } 884 895 885 896 $return = rtrim( $return, ', ' ); 886 897 887 if ( ! $ args['echo'] ) {898 if ( ! $parsed_args['echo'] ) { 888 899 return $return; 889 900 }
Note: See TracChangeset
for help on using the changeset viewer.