게시판 상세보기 페이지 질문

게시판 상세보기 페이지의 작성자 정보가 아이디보다 실명이 우선이더라고요 

혹시 실명 말고 아이디가 나오게 설정할 수 있나요?

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    KBoard 플러그인에서 작성자명은 워드프레스 공개적으로 표시할 이름을 활용하고 있습니다.

    워드프레스 관리자 -> 사용자 -> 나의 프로필 페이지에서

    공개적으로 표시할 이름 설정이 display_name입니다.

    워드프레스는 공개적으로 표시할 이름을 아이디, 닉네임, 이메일 등으로 선택해서 사용할 수 있도록 되어있습니다.

     

    KBoard 플러그인의 kboard_user_display 필터를 활용하시면

    게시글 작성자명을 편집하실 수 있습니다.

    작성자명을 사용자명(ID)으로 표시되게 하시려면

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 funtions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_filter('kboard_user_display', 'kboard_user_display_2020_03_31', 10, 5);
    function kboard_user_display_2020_03_31($user_display, $user_id, $user_name, $plugin, $builder){
    	if($builder->board->id == '1' && $user_id){ // 실제 게시판 id로 적용해주세요.
    		$user = get_userdata($user_id);
    		$user_display = $user->user_login;
    	}
    	return $user_display;
    }

    위의 코드에서 $builder->board->id == '1' 부분은 실제 게시판 id로 적용해보세요.

     

    만약, 위의 코드가 정상적으로 작동하지 않는다면

    사용 중이신 게시판 스킨을 알려주시겠어요?

    고맙습니다.

  • 스킨은 play-video를 이용하고 있고, 저 함수를 적용하니 아이디로 잘 나오지만, 프로필 사진이 없어지네요.. 해결할수있을까요?

  • 아바타도 표시되게 하시려면 이전 댓글에 안내해드린 코드 중

    아래의 코드를 찾아서

    $user_display = $user->user_login;

    아래의 코드로 교체해보시겠어요?

    $user_display = get_avatar($user_id, 24, '', $user->user_login) . ' ' . $user->user_login;

    위의 코드에서 24 부분의 숫자는 아바타의 픽셀 크기를 나타냅니다.

    고맙습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요