list.php나 document.php에 작성자 아이디가 표시 되는 것 처럼
editor.php에도 작성자 아이디가 표시 되게 하고 싶은데
어떻게 하면 되나요?
안녕하세요~^^
KBoard 게시판에서 로그인한 사용자가 게시글을 작성할 때
작성자는 공개적으로 표시할 이름을 활용하고 있습니다.
워드프레스 관리자 -> 사용자 -> 나의 프로필 페이지에서
공개적으로 표시할 이름 설정이 display_name 입니다.
워드프레스는 공개적으로 표시할 이름을 아이디, 닉네임, 이메일 등으로 선택해서 사용할 수 있도록 되어있습니다.
KBoard 플러그인에서 게시글 작성, 수정 페이지에서
작성자명 혹은 로그인한 사용자의 display_name을 표시하시려면
FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/editor.php 파일에
아래의 코드를 활용해보시겠어요?
<?php
$user_id = get_current_user_id();
$user = get_userdata($user_id);
?>
<?php if($content->display_name):?>
<div class="kboard-display-name"><?php echo $content->display_name?></div>
<?php else:?>
<?php if($user_id):?>
<div class="kboard-display-name"><?php echo $user->display_name?></div>
<?php else:?>
<div class="kboard-display-name">비회원</div>
<?php endif?>
<?php endif?>
위의 코드를 적용하시면 비로그인 시에는 비회원으로 표시됩니다.
고맙습니다.