echo get_user_meta(get_current_user_id(), 'cosmosfarm_members_social_channel', true);
해당 코드를 회원리스트에 노출하려면 어떻게 써야하나요?
회원목록이나 아니면 회원정보에서 확인하고 싶어서요 ㅠㅠ
안녕하세요~^^
워드프레스 사용자 목록 페이지에서
소셜 로그인한 사용자일 경우 해당 소셜을 표시하고 싶으신 건지요?
아래의 코드를 추가해보세요.
add_filter('manage_users_columns', 'manage_users_columns_20210624', 10, 1);
function manage_users_columns_20210624($columns) {
$columns['cosmosfarm_members_social_channel'] = 'SNS';
return $columns;
}
add_filter('manage_users_custom_column', 'manage_users_custom_column_20210624', 10, 3);
function manage_users_custom_column_20210624($output, $column_name, $user_id){
if($column_name == 'cosmosfarm_members_social_channel'){
$user = new WP_User($user_id);
return $user->cosmosfarm_members_social_channel;
}
return $output;
}
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
위의 코드에 적용된 것처럼
manage_users_columns 필터와 manage_users_custom_column 필터를 추가하시면
기본 사용자 정보 이외의 정보를 표시하실 수 있습니다.
고맙습니다.