Intereting Posts
Комбинированные внешние JS-файлы с использованием полного кэша W3 WordPress 3 – как хранятся пароли и как они сравниваются с ними? Как сохранить настраиваемые поля для вложений Автоматическая публикация старых сообщений Получить все дочерние страницы страницы в качестве ссылки на них Скрипты в очереди на основе опций Перенаправление на сберегательный период при пользовательской налоговой Почему бы не экспортировать блог с одного сайта на новый сайт? Как можно изменить размеры изображений в WordPress без добавления какого-либо сжатия или изменения цветового профиля изображений? Как отобразить персонализированную мета-запись сообщения на странице меню «Внешний вид»> Добавление настраиваемого класса в приложение в режиме сетки медиа-библиотеки Как разрешить пользователям сортировать сообщения? Как создать страницу галереи? Вызов php-файла из файла javascript в wordpress Как переопределить механизм рендеринга категорий

Профиль пользователя 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 );