안녕하세요.
바쁘실텐데 매번 질문에 성심성의껏 답변을 달아주셔서 감사의 말씀드립니다.
기존에 작성자 마스킹 관련 글을 올려서 답변 받았습니다.
http://www.cosmosfarm.com/threads/document/17516
다음 부분이 잘 처리가 안됩니다. (참고로 제가 사용하고 있는 스킨은 default를 복사해서 사용중입니다.)
[질문]
관리자가 글을 달면 본글, 답글 모두에게 "관리자"로 보이게 처리 하고자 합니다.
예1) 질문 드립니다. 홍ㅇ동
Re:질문 드립니다. 관리자
예2) 공지합니다. 관리자
예3) 질문 드립니다. 홍ㅇ동
Re:질문 드립니다. 관리자
Re:Re:질문 드립니다. 홍ㅇ동
여기서 아래와 같이 답변주셨습니다.
2. 관리자가 답글(RE)시 관리자, 비관리자 상관없이 작성자명이 나오게 하시려면 FTP로 접속해서 /wp-content/plugins/kboard/skin/사용중인스킨/reply-template.php 파일에 아래의 코드를 찾아서
아래의 코드로 교체해보세요.
|
<?php echo $content->member_display?>는 없고, 아래처럼 볼드체 부분은 있습니다.
이 볼드체 부분을 말씀주신 if~else까지 내용을 붙여넣기 하면 되는건가요?
default 스킨 - reply-template.php
<span class="contents-item kboard-user"><?php echo apply_filters('kboard_user_display', $content->member_display, $content->member_uid, $content->member_display, 'kboard', $boardBuilder)?></span> |
안녕하세요~^^
PC와 모바일 모두 수정해주셔야 합니다.
default 스킨을 사용하고 계신다면 reply-template.php 파일에
아래의 코드를 찾아서
<span class="contents-item kboard-user"><?php echo apply_filters('kboard_user_display', $content->member_display, $content->member_uid, $content->member_display, 'kboard', $boardBuilder)?></span>
아래의 코드로 교체해보세요.
<span class="contents-item kboard-user">
<?php
$userdata = get_userdata($content->member_uid);
if($content->member_uid && in_array('administrator', $userdata->roles)){
echo $content->member_display;
}
else{
echo my_kboard_hide_username($content->member_display);
}
?>
</span>
아래의 코드를 찾아서
<td class="kboard-list-user"><?php echo apply_filters('kboard_user_display', $content->member_display, $content->member_uid, $content->member_display, 'kboard', $boardBuilder)?></td>
아래의 코드로 교체해보세요.
<td class="kboard-list-user">
<?php
$userdata = get_userdata($content->member_uid);
if($content->member_uid && in_array('administrator', $userdata->roles)){
echo $content->member_display;
}
else{
echo my_kboard_hide_username($content->member_display);
}
?>
</td>
고맙습니다.