Intereting Posts
Как заставить пользователя войти на веб-сайт и перенаправить на главную страницу после успешной регистрации? Изменить строку запроса на довольно постоянную ссылку Почему моя рабочая пользовательская таксономия не в массиве get_taxonomies? Как добавить разрывы строк внутри подписи галереи Шрифты Enque Typekit – не найдены Запрос на 2 значения поля ACF повторителя Выборочно восстанавливая исходные сообщения с взломанного сайта до недавно установленной базы данных WordPress Как разместить мозаику галереи изображений, а не всю галерею внутри сообщения ' Архивная фильтрация Как создать страницу в виде черновика из моего плагина? как заменить get_template_part ('loop', 'tag') на явную версию? Как изменить цвет зависания (фокус) панели администратора из интерфейса? переадресация get_delete_post_link Совместное использование папки wp-контента по различным установкам WordPress multisite 404 на форме submit

Профиль пользователя Avatars

Я использую этот плагин

User Photo

Как я могу получить фотографию профиля, которую я загружаю через этот плагин, чтобы показывать его в списке «Все пользователи» рядом с именем «Пользователи» и в панели администратора? Я вижу ниже codein admin-bar.php, но так запутался

/** * Add the "My Account" item. * * @since 3.3.0 */ function wp_admin_bar_my_account_item( $wp_admin_bar ) { $user_id = get_current_user_id(); $current_user = wp_get_current_user(); $profile_url = get_edit_profile_url( $user_id ); if ( ! $user_id ) return; $user_info = get_avatar( $user_id, 64 ); $user_info .= "<span class='display-name'>{$current_user->display_name}</span>"; if ( $current_user->display_name !== $current_user->user_email ) $user_info .= "<span class='username'>&nbsp;-&nbsp;{$current_user->user_email}</span>"; $wp_admin_bar->add_menu( array( 'id' => 'my-account', 'parent' => 'top-secondary', 'title' => $user_info, 'meta' => array( 'class' => 'ProCorner', 'title' => __('My FRS ID'), ), ) ); 

}

Solutions Collecting From Web of "Профиль пользователя Avatars"

Вам нужно добавить пользовательский столбец на экран списка пользователей, например:

 // Add a custom user column called Photo with a column key of user_photo // and re-arrange the columns array so our new column appears first. function add_user_columns( $defaults ) { $new_order = array(); foreach ( $defaults as $key => $title ) { if ( 'username' === $key ) { $new_order['user_photo'] = __( 'Photo', 'your_textdomain' ); } $new_order[ $key ] = $title; } return $new_order; } add_filter( 'manage_users_columns', 'add_user_columns', 15 ); // Add data to our user column, specifically in your case // get the photo from user meta function add_custom_user_columns( $value, $column_name, $id ) { if ( 'user_photo' === $column_name ) { // replace `$meta_key` with the relevant key that holds the photo return get_user_meta( $id, $meta_key, true ); } } add_action( 'manage_users_custom_column', 'add_custom_user_columns', 15, 3 );