[mycred_history show_user] 숏코드로 로그 전체 로그 기록을 볼러 오고 있습니다.
user / date / points / entry
이렇게 나오는데 user 부분에 닉네임(공개할 이름)으로 표시가 됩니다.
user 부분을 이메일이 나오게 하고 싶은데 혹시 가능 할까요?
안녕하세요~^^
myCred 플러그인의 [mycred_history show_user] 숏코드 활용 시
사용자(User) 부분에 사용자 이메일로 적용하시려면
아래의 코드를 추가해보세요.
add_filter('mycred_log_username', 'mycred_log_username_20211217', 10, 3);
function mycred_log_username_20211217($content, $user_id, $log_entry){
$user = new WP_User($user_id);
if($user->ID){
$content = $user->user_email;
}
return $content;
}
테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.
고맙습니다.