안녕하세요
작성자명에 아래의 코드를 삽입하여 사용자 역할도(role) 같이 표시하고 있습니다.
근데 역할명이 너무 길어서 2글자만 보여주고싶은데 방법이 있을까요?
예를들어 역할명이 "한국공수부대2사단" 이라고하면 "한국"으로만 표시하고 싶습니다.
항상 감사합니다.
// 역할 표시하기
add_filter('kboard_user_display', 'role_kboard_user_display', 10, 5);
function role_kboard_user_display($user_display, $user_id, $user_name, $plugin, $builder){
global $wp_roles;
if($user_id){
$user_info = get_userdata($user_id);
$user_role = $user_info->roles[0];
$user_display = $user_display . '·' . $wp_roles->roles[$user_role]['name'] . '';
}
return $user_display;
}
안녕하세요~^^
PHP substr 함수를 활용하시면
문자열을 특정 길이만큼 잘라서 표시하실 수 있습니다.
substr 함수에 대한 자세한 설명은
아래 공식 문서를 참고해보세요.
https://www.php.net/manual/en/function.substr.php
고맙습니다.